好的,所以对于Java来说,我是一个完全的菜鸟,所以如果这是一个愚蠢的问题,请道歉.我有一个while循环设置如下:
do {
//quiz questions, lose a life when you get one wrong
} while (livesRemain > 0)
Run Code Online (Sandbox Code Playgroud)
然而,当你失去所有生命时,即使所有生命都丧失,循环也不会结束并继续循环.我是否会使用除了while或do之外的其他东西,而当达到某个条件时它会结束?
问题是这样的:
System.out.print(question1)
if (guess == 1) {
System.out.print("Correct")
score++;
} else {
livesRemain--;
}
Run Code Online (Sandbox Code Playgroud)
当你到达测验结束时,它会打印你的分数,如果你低于0,它最终会进入底片.