For循环遍历为什么没有执行??

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

世事如棋_2016

2016-10-15 13:03

public void javaCourseSlect(){

System.out.println("欢迎学生:"+this.id+":"+this.name+" 选课!");

Scanner input=new Scanner(System.in);

javaSet st=new javaSet();

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

System.out.println("请输入课程ID:");

String ID=input.next();

for(javaCourse cr:st.coursesToSelect){

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

this.courses.add(cr);

System.out.println("选择了课程:"+cr.id+":"+cr.name);

}else{

System.out.println("没找到所需课程!!!");}

}

System.out.println("丢东西了!!!");

}

}


写回答 关注

2回答

  • 著名退堂鼓演奏家
    2018-08-26 18:07:32

    javaSet st=new javaSet();删掉这句吧 我也是这个错误 16年的问题 在18年的我还是被困扰了一下午

  • 世事如棋_2016
    2016-10-15 13:07:16

    javaSet是另一个类,我在这里实例化的为了调去课程集,是不是方法不对?但是也不报错

Java入门第三季

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

409792 学习 · 4340 问题

查看课程

相似问题