//這只是代碼的一部分,希望有人能夠指出錯(cuò)誤,并幫我解答問題
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("請(qǐng)輸入課程名:");
name?=?input.next();
Integer?x?=?new?Integer(i);//把i包裝,轉(zhuǎn)化為字符串
String?j?=?x.toString();
Course?cr1?=?new?Course(j,?name);//這里創(chuàng)建對(duì)象,在運(yùn)行代碼的時(shí)候發(fā)現(xiàn)cr1只能用一次,我把它改為cri,希望能夠跟著i的變化創(chuàng)建對(duì)象?,但好像并不如我愿,所以求大神幫幫忙
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("您輸入有誤,請(qǐng)重新輸入");
i--;
}
}
}
添加回答
舉報(bào)
0/150
提交
取消