虽然循环里面(Java)战舰游戏

时间:2016-04-25 21:36:20

标签: java loops while-loop freeze

我试图循环通过我询问用户的船只列表。已经有一个循环了。在我在外面添加第二个之后,它在第二个循环的一次运行后冻结。

offset

1 个答案:

答案 0 :(得分:4)

这意味着程序流进入每个else语句,将valid增加到3,然后继续在外部while(index != 4)循环内无限循环。

请注意,永远不会编辑外index条件中检查的while值,因此它始终等于初始值0.这就是您的程序通过外部的原因而无限循环测试,永远不会退出。