看代码问题?
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 ; ?
*/