public void testForEachiForSet(Student student){
//打印输出,学生所选的课程
System.out.println("共选择了"+student.courses.size()+"门课程");
for (Course cr : student.courses) {
System.out.println("选择了课程:"+cr.id+":"+cr.name);
表示学生中课程集合的长度
这是testForEachiForSet()的参数~,这个方法的参数就是一个Student类型的引用,输出的就是其参数即student的id和name呀
public static void main(String[] args) {
SetTest st =new SetTest();
st.testAdd();
st.testForEach();
//创建一个新的学生对象
Student student= new Student("1","小明");
System.out.println("欢迎学生:"+studnet.name+"选课");
//创建一个Scanner 对象,来接受键盘输入的课程 id;
Scanner console = new Scanner(System.in);
for(int i=0;i<3;i++){
System.out.println("请输入ID");
String courseId = console.next();
for (Course cr :st.coursesToSelect){
if(cr.id.equals(courseId)){
student.courses.add(cr);
//student.courses.add(cr);
}
}
}
st.testForEachiForSet(student);
}
public void testForEachiForSet(Student student){
//打印输出,学生所选的课程
System.out.println("共选择了"+student.courses.size()+"门课程");
for (Course cr : student.courses) {
System.out.println("选择了课程:"+cr.id+":"+cr.name);
}
}
}
public static void main(String[] args) {
SetTest st =new SetTest();
st.testAdd();
st.testForEach();
//创建一个新的学生对象
Student aa = new Student("1","小明");
System.out.println("欢迎学生:"+aa.name+"选课");
//创建一个Scanner 对象,来接受键盘输入的课程 id;
Scanner console = new Scanner(System.in);
for(int i=0;i<3;i++){
System.out.println("请输入ID");
String courseId = console.next();
for (Course cr :st.coursesToSelect){
if(cr.id.equals(courseId)){
aa.courses.add(cr);
//student.courses.add(cr);
}
}
}
st.testForEachiForSet(aa);
}
public void testForEachiForSet(Student student){
//打印输出,学生所选的课程
System.out.println("共选择了"+student.courses.size()+"门课程");
for (Course cr : student.courses) {
System.out.println("选择了课程:"+cr.id+":"+cr.name);
}
}
}
testForEachiForSet(Student student) student.courses.size()中 student是一个Student