看代码问题?
public static void main(String[] args) { SetTest st = new SetTest(); st.testAddCourse(); st.forTest(); Student s = new Student("1", "xiaoming"); for (int i = 0; i < 3; i++ ) { Scanner sc = new Scanner(System.in); System.out.println("欢迎" + s.name + "同学来选课"); String courseId = sc.next(); for (Course course : st.coursesToSelect) { /** * 此处有问题如下: * 若 集合中添加了重复课程 输出结果 不是三门课程 * 若规定要一定 需要 三门选修课, 怎么重复利用 该次的选课次数 * break leader; continue ; ??? */ if (course.id.equals(courseId)){ s.courses.add(course); } } } st.toSelect(s); } }
/**
* 此处有问题如下:
* 若 集合中添加了重复课程 输出结果 不是三门课程
* 若规定要一定 需要 三门选修课, 怎么重复利用 该次的选课次数
* break leader; continue ; ?
*/