我是 Java 和这个网站的新手,并且制作了一个简单的猜谜游戏。
游戏的目的是尝试猜测魔法词。
我想知道如何循环它,这样如果你做错了问题,你可以再尝试一次,如果你做对了,你可以进入第 2 级。
任何帮助将不胜感激
package textpac;
import javax.swing.JOptionPane;
public class textclass {
public static void main(String[] args) {
boolean rightanswer = false;
String inputText = JOptionPane.showInputDialog("What is the magic word?");
String outputText = null;
if (inputText.equalsIgnoreCase("themagicword")){
outputText = "Well done!";
rightanswer = true;
}
if (!(inputText.equalsIgnoreCase("themagicword"))){
outputText = "Wrong!";
}
JOptionPane.showMessageDialog(null, outputText);
}
}
谢谢大家的帮助:)
最佳答案
这就是你想做的
import javax.swing.JOptionPane;
public class textclass {
public static void main(String[] args) {
boolean rightanswer = false;
while (!rightanswer) {
String inputText = JOptionPane
.showInputDialog("What is the magic word?");
String outputText = null;
if (inputText.equalsIgnoreCase("themagicword")) {
outputText = "Well done!";
rightanswer = true;
}
if (!(inputText.equalsIgnoreCase("themagicword"))) {
outputText = "Wrong!";
}
JOptionPane.showMessageDialog(null, outputText);
} //end of new while bit
}
}
关于java - 如何循环猜谜游戏?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19895610/