问答详情
源自:5-4 学生选课---修改 Map 中的学生

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

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

提问者:泥丶黎 2018-08-16 14:20

个回答

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

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

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

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

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

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

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

    这个视频对应的是put