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

llo蛋蛋oll
TA貢獻1條經驗 獲得超0個贊
while括號中就是你循環代碼的中得以執行的判斷條件,當條件滿足時會執行下面的代碼。如果為true,代表永遠滿足,那么下面的代碼就會一直執行下去,也就是無限循環
添加回答
舉報
0/150
提交
取消