while(true) {中的true是什么判断条件?

来源:5-4 学生选课---修改 Map 中的学生

泥丶黎

2018-08-16 14:20

while(true) {中的true判断的是什么?

写回答 关注

2回答

  • songqi12so
    2018-08-17 11:16:44
    已采纳

    其实很简单,只是因为老师在讲的时候并没有演示到位而已。

    你尝试删除while之后,运行程序输入之前没有添加过得ID,你会发现程序停止并且报错了。

    这说明,你的运行机制不完善,判断机制不全面

    所以这里需要将其中的remove套用一个无限循环(实际在成功的时候只运行一次,所以break),

    continue就是这次无限循环的点,用来提示“该ID不存在”,以此能让本次的remove是能够正常运行的,而判断也是包含价值的。

    奶尤糯米团子

    所以请问这个while(true)到底在判断什么呀?总不能是student==null为true吧?

    2020-03-16 16:51:45

    共 3 条回复 >

  • songqi12so
    2018-08-17 11:50:56

    这个视频对应的是put

Java入门第三季

Java中你必须懂得常用技能,不容错过的精彩,快来加入吧

409792 学习 · 4340 问题

查看课程

相似问题