Java while循环不会中断

标签 java while-loop

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

我设置game = false在循环期间的代码中。当我运行游戏时,它会在此时停止,但不会终止。

但是,如果我使用 break相反,程序在同一位置终止。为什么我不能使用game = false

最佳答案

这个表达式

game = true

true 分配给game,并且该表达式的结果始终为 true。

您打算测试 game 的先前值是否为 true

while(game == true)

或更简单

while(game)

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

while(running) {

关于Java while循环不会中断,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21364994/

相关文章:

java - 页面日志记录的设计模式

python - 循环使用两个计数器

linux - 使用 while/read/do 将文件内容作为命令的参数传递

php - 使用 PHP while 循环显示多个表中的 MySQL 数据

php - 如何多次插入结果集?

java - 如何在 IE 中查找框架内的元素?

java - 从自定义 html 属性获取值

java - 向 Log4j 2 事件添加属性

java - 在 JRuby 中使用现有的 Java 对象

python - 我如何修改这个函数,以便它使用特定算法打印 1 和它的参数之间的整数?