为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

崩坏白狸追 2016-07-25 00:59:31
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 回答

已采纳
?
qq_再见时光_0

TA贡献6条经验 获得超4个赞

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

查看完整回答
1 反对 回复 2016-07-25
?
崩坏白狸追

TA贡献1条经验 获得超3个赞

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

查看完整回答
3 反对 回复 2016-07-25
?
爱学的蜗牛

TA贡献29条经验 获得超7个赞

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

查看完整回答
反对 回复 2016-07-25
?
llo蛋蛋oll

TA贡献1条经验 获得超0个赞

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

查看完整回答
反对 回复 2016-07-25
?
慕大叔

TA贡献75条经验 获得超103个赞

一直为真,死循环

查看完整回答
反对 回复 2016-07-25
?
blovetu

TA贡献319条经验 获得超234个赞

死循环

查看完整回答
反对 回复 2016-07-25
  • 6 回答
  • 0 关注
  • 2907 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信