猿问

while (true)中的true是判断哪个值的?

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是判断哪个值的?

崩坏白狸追
浏览 2905回答 6
6回答

qq_再见时光_0

是个无限循环,也就是死循环,只有return或break,才能终止循环

崩坏白狸追

知道了,是一个无限循环,需要return或者break才能跳出这个循环

爱学的蜗牛

 while()这个括号里是个布朗表达式   true直接就是一个布朗表达式的值了  当做死循环用的

llo蛋蛋oll

while括号中就是你循环代码的中得以执行的判断条件,当条件满足时会执行下面的代码。如果为true,代表永远满足,那么下面的代码就会一直执行下去,也就是无限循环

慕大叔

一直为真,死循环

blovetu

死循环
随时随地看视频慕课网APP

相关分类

Java
我要回答