public void testRemove() { // 獲取從鍵盤輸入的待刪除學(xué)生ID字符串 Scanner console = new Scanner(System.in); while (true) { // 提示輸入待刪除的學(xué)生的ID System.out.println("請輸入要?jiǎng)h除的學(xué)生ID!"); String ID = console.next(); // 判斷該ID是否有對應(yīng)的學(xué)生對象 Student st = students.get(ID); if (st == null) { // 提示輸入的ID并不存在 System.out.println("該ID不存在!"); continue; } students.remove(ID); System.out.println("成功刪除學(xué)生:" + st.name); break; } }代碼中while (true) 的true是判斷哪個(gè)值的?
6 回答
已采納

qq_再見時(shí)光_0
TA貢獻(xiàn)6條經(jīng)驗(yàn) 獲得超4個(gè)贊
是個(gè)無限循環(huán),也就是死循環(huán),只有return或break,才能終止循環(huán)

愛學(xué)的蝸牛
TA貢獻(xiàn)29條經(jīng)驗(yàn) 獲得超7個(gè)贊
?
while()這個(gè)括號里是個(gè)布朗表達(dá)式?? true直接就是一個(gè)布朗表達(dá)式的值了? 當(dāng)做死循環(huán)用的

llo蛋蛋oll
TA貢獻(xiàn)1條經(jīng)驗(yàn) 獲得超0個(gè)贊
while括號中就是你循環(huán)代碼的中得以執(zhí)行的判斷條件,當(dāng)條件滿足時(shí)會執(zhí)行下面的代碼。如果為true,代表永遠(yuǎn)滿足,那么下面的代碼就會一直執(zhí)行下去,也就是無限循環(huán)
添加回答
舉報(bào)
0/150
提交
取消