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是判断哪个值的? |
免责声明:本内容仅代表回答会员见解不代表天盟观点,请谨慎对待。
版权声明:作者保留权利,不代表天盟立场。
|
|
|
|
是个无限循环,也就是死循环,只有return或break,才能终止循环 |
|
|
|
|
知道了,是一个无限循环,需要return或者break才能跳出这个循环 |
|
|
|
|
while()这个括号里是个布朗表达式 true直接就是一个布朗表达式的值了 当做死循环用的 |
|
|
|
|