Java while循环不会中断

vap*_*vap 0 java while-loop

我正在写一个使用循环的简单游戏while(game = true).

game = false在循环期间设置了代码.当我运行游戏时,它会在该点停止但不会终止.

但是,如果我break在同一地点使用该程序终止.为什么我不能使用game = false

Pet*_*rey 6

这个表达

game = true
Run Code Online (Sandbox Code Playgroud)

分配truegame,这个表达式的结果总是如此.

您打算如何测试之前的值是否game为真

while(game == true)
Run Code Online (Sandbox Code Playgroud)

或者更简单

while(game)
Run Code Online (Sandbox Code Playgroud)

通常你会给它一个更好的名字

while(running) {
Run Code Online (Sandbox Code Playgroud)