我最近询问了有关代码审核的问题,我请求有人帮助优化我的代码。有人告诉我,使用while (true)
没有用,我不应该这样做。然后我过来仔细研究了一下这个确切的问题,关于何时使用一个,然后回答说,你通常在游戏中看到一个。
我的问题是我应该何时使用?如果我现在不应该使用它,我应该使用什么呢?
答案 0 :(得分:2)
有时你需要决定在循环体中间退出循环。 Java在两个地方提供循环控制 - 在每次迭代开始时(while
和for
)和每次迭代结束时(do-while
)。在这些情况下,您使用while (true)
和break
:
while (true) {
... // Do something
if (exitCondition) {
break;
}
... // Do something else
}