【#文档大全网# 导语】以下是®文档大全网的小编为您整理的《java中链表排序的简单使用代码示例》,欢迎阅读!
下为java中链表的简单使用:
import java.util.*;
import java.util.Scanner; class Student {
String name ; float score1; float score2;
Student(String name,float score1,float score2) {
this.name=name; this.score1=score1; this.score2=score2; }
Student() { } }
public class LianXi1 {
public static void main(String[] args) {
LinkedList mylist=new LinkedList(); int i=1; int l=1;
float[] s=new float[2];
Scanner reader=new Scanner(System.in);
System.out.println("请输入学生信息,结束时输入finish,之后回车。"); System.out.println(""); while(l==1) {
System.out.println("请输入第"+i+"个学生的姓名,数学成绩和计算机成绩,各项之间用回车隔开:");
String name=reader.next(); if(name.equals("finish")) break;
for(int j=0;j<2;j++) {
s[j]=reader.nextFloat();
1 / 2
while(s[j]<0||s[j]>100) {
if(j==0)
System.out.println("成绩应在[0,100],请重新输入数学成绩:"); else
System.out.println("成绩应在[0,100],请重新输入计算机成绩:"); s[j]=reader.nextFloat(); } }
Student stu=new Student(name,s[0],s[1]); mylist.add(stu); i++; } i=i-1;
Iterator iter=mylist.iterator();
System.out.println("有"+i+"个学生,信息如下:"); System.out.println();
System.out.println("Name MathScore ComputerScore"); System.out.println("---------------------------------------------"); while(iter.hasNext()) {
Student ta=(Student)iter.next();
System.out.println(ta.name+" "+ta.score1+" "+ta.score2); }
友情提示:范文可能无法思考和涵盖全面,供参考!最好找专业人士起草或审核后使用,感谢您的下载!
本文来源:https://www.wddqxz.cn/b9705f077d192279168884868762caaedc33ba1b.html