foreach

来源:4-11 学生选课---通过 Set 集合管理课程

慕盖茨9747674

2016-04-20 18:51

public static void main(String[] args) {

SetTest st = new SetTest();// TODO Auto-generated method stub

st.testAdd();

st.testForeach();

Student student = new Student("131820","李宇曜");

System.out.println("欢迎学生"+student.id+' '+student.name+"选课");

Scanner console = new Scanner(System.in);

for(int i=0;i<3;i++){

System.out.println("请选择第"+i+"课程");

String courseId = console.next();

for(Course cr:   st.coursesToSelect){        为什么写coursesToSelect会报错

if(cr.id.equals(courseId)){

student.courses.add(cr);

}


写回答 关注

2回答

  • H慢灵魂H
    2016-04-22 19:53:07
    已采纳

    public static List<Course> courseToSelect;

    public ListTest(){

    this.courseToSelect=new ArrayList<Course>();

    }

    看看你的代码是否和这个一样,规定了泛型<Course>

  • 豆芽丶
    2016-04-20 20:39:03

    你看一下提示的错误信息是什么,会不会是你上面定义的时候打错了?

Java入门第三季

Java中你必须懂得常用技能,不容错过的精彩,快来加入吧

409792 学习 · 4340 问题

查看课程

相似问题

foreach

回答 3

foreach循环

回答 1

foreach语句

回答 2