src/step4/Student.java:17: error: reached end of file while parsing } ^ 1 error 这是运行结果
时间: 2024-02-02 16:03:09 浏览: 42
这个错误是因为代码缺少一个右括号,您需要检查一下代码中是否有缺失的右括号。可能是因为您复制代码时漏掉了一部分或者手误导致的。可以按照以下代码进行修改:
```java
import java.util.ArrayList;
import java.util.Iterator;
public class Student {
private String name;
private int age;
private double score;
public Student(String name, int age, double score) {
this.name = name;
this.age = age;
this.score = score;
}
@Override
public String toString() {
return "姓名:" + name + ",年龄:" + age + ",成绩:" + score;
}
public static void main(String[] args) {
ArrayList<Student> studentList = new ArrayList<>();
Student stu1 = new Student("张三", 18, 90.5);
Student stu2 = new Student("李四", 20, 88.0);
studentList.add(stu1);
studentList.add(stu2);
// 在第二个学生前面插入一个新学生
Student stu3 = new Student("王五", 19, 85.0);
studentList.add(1, stu3);
// 删除最后一个学生的信息
studentList.remove(studentList.size() - 1);
// 使用Iterator迭代器遍历该集合,打印所有学生的信息
Iterator<Student> iterator = studentList.iterator();
while (iterator.hasNext()) {
System.out.println(iterator.next());
}
}
}
```
请您重新检查一下代码是否有误,并再次运行。