Java 无限循环

标签 java loops while-loop

好吧,对于 Java,我完全是个菜鸟,所以如果这是一个愚蠢的问题,我深表歉意。 我有一个 while 循环,如下所示:

do {
  //quiz questions, lose a life when you get one wrong
} while (livesRemain > 0) 

但是,当你失去所有生命时,循环不会结束,即使所有生命都失去,循环仍会继续。我是否会使用 while 或 do while 以外的其他东西来达到特定条件时结束?

问题是这样的:

 System.out.print(question1) 
    if (guess == 1) {
    System.out.print("Correct")
    score++;
    } else {
    livesRemain--;
}

当您到达测验结束时,它会打印您的分数,如果您的分数低于 0,则最终会变成负数。

最佳答案

你应该尝试这样的事情:

do {
      if(wrong) 
        livesRemain--;
} while (livesRemain > 0) 

关于Java 无限循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32766766/

相关文章:

c# - 循环遍历自引用对象

java - 偏置随机生成器小程序

javascript - ExtJS - 如何遍历商店并获取在特定列中找到的每个项目的总数

database - Codeigniter - 循环发布信息传递值到模型查询并输出结果

c - 1 个函数中的 3 个指针 - 计算器不工作

objective-c - Objective C - 在 while 循环中执行动画

java - 修剪列表元素中的字符

java - 如何使用pdfbox在pdf中添加超链接

java - Javac 的 StringBuilder 优化弊大于利吗?

java - 如何解释原子 Action ?