java中链表排序的简单使用代码示例

2022-07-11 21:12:16   文档大全网     [ 字体: ] [ 阅读: ]

#文档大全网# 导语】以下是®文档大全网的小编为您整理的《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

相关推荐