//这只是代码的一部分,希望有人能够指出错误,并帮我解答问题
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--;
}
}
}
添加回答
举报
0/150
提交
取消