标签: java loops while-loop freeze
我试图循环通过我询问用户的船只列表。已经有一个循环了。在我在外面添加第二个之后,它在第二个循环的一次运行后冻结。
offset
答案 0 :(得分:4)
这意味着程序流进入每个else语句,将valid增加到3,然后继续在外部while(index != 4)循环内无限循环。
else
valid
while(index != 4)
请注意,永远不会编辑外index条件中检查的while值,因此它始终等于初始值0.这就是您的程序通过外部的原因而无限循环测试,永远不会退出。
index
while