2 回答

TA貢獻(xiàn)1794條經(jīng)驗(yàn) 獲得超8個(gè)贊
首先,您需要將int num1 = input.nextInt();語句移動(dòng)到while 循環(huán)中,這將允許每次 while 循環(huán)循環(huán)(迭代)時(shí)都有一個(gè)新輸入。
其次,如果您希望將程序運(yùn)行到num1 >= 10,那么您可以通過兩種方式實(shí)現(xiàn)它。
while(num1 < 10) {
num1 = input.nextInt();
if(num1 >= 10) {
System.out.println("Good answer");
} else {
System.out.println("Wrong answer");
}
}
或使用關(guān)鍵字break,
while(true) {
num1 = input.nextInt();
if(num1 >= 10) {
System.out.println("Good answer");
break;
} else {
System.out.println("Wrong answer");
}
}
break 只是在調(diào)用時(shí)轉(zhuǎn)義它所在的循環(huán)
希望這有幫助
添加回答
舉報(bào)