哪位大神能帮忙详细解答下
帮忙每一步骤都详细解答下 谢谢!
帮忙每一步骤都详细解答下 谢谢!
2018-11-15
//i值从0到2共3次循环
for(int i=0;i<3;i++){
//打印输出括号里的字符串
System.out.println("请输入课程ID");
/*先通过Scanner类型的console的next方法得到system.in输入的内容,再声明一个字符串变量courseId存放这个内容*/
String courseId =console.next();
/*for each循环,在for循环里先声明了Course类型的对象cr(cr作用: 在每一次循环里存放:后面集合的对象 ),遍历整个集合(即st的coursesToSelect属性,该属性是个集合)的对象
for(Course cr :st.coursesToSelect){
//判断cr的id是否和courseId(即每一次获得的对象,system.in输入的内容)相同,相同的话就执行{}里的代码
if(cr.id.equals(courseId)){
//给student类型的courses属性(该属性是集合)添加id 和输入相同的Course cr
student.courses.add(cr);
}
}
}
瞎写的 新手不懂不懂 希望能有所帮助
举报