第六届全国信息技术应用水平大赛复赛试题 Java程序设计(A卷) 1
迭代器(Iterator)提供了一种通用的方式来访问集合中的元素
编写一个程序把学生的成绩放在一个链表中,使用迭代器实现遍历链表并显示结果,具体显示结果如下所示
( 25 分) 姓名 学号 成绩 赵好名 9012 80
0 钱小青 9013 90
0 孙力枚 9014 78
0 周左右 9015 55
0 代码: import java
Iterator; import java
LinkedList; public class T1 { public static void main(String[] args) { LinkedList list = new LinkedList(); Student s1 = new Student("赵好民", "9012", 80
0); Student s2 = new Student("钱小青", "9013", 90
0); Student s3 = new Student("孙力枚", "9014", 78
0); Student s4 = new Student("周左右", "9015", 55
0); list
add(s1); list
add(s2); list
add(s3); list
add(s4); Iterator iter = list
iterator(); System
println("姓名 学号 成绩"); while (iter
hasNext()) { Student stu = iter
next(); System
println(stu
toString()); } } } class Student { private String name; private String