你什么时候会用 Java 编写无限循环?

Moo*_*n55 5 java infinite-loop while-loop

Java中的无限循环有哪些实际应用?

例如:

while(true){
    //statements, but the loop is never set to false
}
Run Code Online (Sandbox Code Playgroud)

什么时候可以用这个?

mgt*_*emp 2

无限是指在某些事情发生变化之前您希望它继续运行。因此,直到用户点击“退出”为止,继续运行程序。

在您的示例中,您需要代码中的某些内容最终会破坏它。

if (this happens) 
break
end
Run Code Online (Sandbox Code Playgroud)

但是你也可以在 while 循环中放入布尔值而不是 counter < 1 。所以在你的例子中这是不好的做法。

program to guess age
initialize age

while (age != 20)
    get guess from user
    age = guess from user
end
Run Code Online (Sandbox Code Playgroud)