//学生查询成绩 private static void findScoreByNo() { System.out.print("请输入学号:"); int no = input.nextInt(); for (Course course : courseList) { List<Student> studentList = course.getStudentList(); for (Student student : studentList) { if (student.getId() == no && "发布".equals(course.getIsPublish())) { for (String score : student.getScoreList()) { System.out.println(score); } } } } System.out.println("成绩查询完成"); menu(); }
时间: 2023-03-13 07:30:46 浏览: 11
学生成绩查询
如果你想查询学生的成绩,你可以这样做:
1. 首先输入学生的学号。
2. 然后遍历课程列表,对于每一门课程,获取该课程的学生列表。
3. 再遍历学生列表,对于每一个学生,如果他的学号和输入的学号相等,那么就输出他的成绩。
这段代码中,`courseList` 是课程列表,`input` 是用于输入学号的对象。
阅读全文