//这只是代码的一部分,希望有人能够指出错误,并帮我解答问题 public void TestAdd() { int judgement; //定义判断变量 String name; //课程名 for (int i = 1;; i++) { System.out.println("是否要添加课程:1是 0否"); judgement = input.nextInt(); if (judgement == 1) { System.out.print("请输入课程名:"); name = input.next(); Integer x = new Integer(i);//把i包装,转化为字符串 String j = x.toString(); Course cr1 = new Course(j, name);//这里创建对象,在运行代码的时候发现cr1只能用一次,我把它改为cri,希望能够跟着i的变化创建对象 ,但好像并不如我愿,所以求大神帮帮忙 coursesToSelect.add(i); Course temp = (Course) coursesToSelect.get(0); System.out.println("添加课程" + temp.id + ":" + temp.name); } else if (judgement == 0) { System.out.println("拜拜!"); break; } else { System.out.println("您输入有误,请重新输入"); i--; } } }
相关分类