所以我是新手编程,我一直在尝试做一个简单的程序来练习。JOptionPane - 正确/不正确的答案
它问你问题,你回答它。
我似乎无法让它正常工作。它要么在它不正确时说正确,要么在正确时不正确。
这里是我的代码
// Questions
String q1;
JOptionPane.showInputDialog(null, "1). What is the name of our sun?");
if(q1 == "Sol") {
JOptionPane.showMessageDialog(null, "Correct!");
}
else {
JOptionPane.showInputDialog(null, "Sorry that is incorrect :(");
}
我缺少什么?
q1始终为空。你从来没有给它分配任何价值。 – 2014-10-01 19:17:43
首先欢迎堆栈溢出放这个'q1 = JOptionPane.showInputDialog(whaterver你想要)'。也可以使用e'quals'来比较字符串而不是'=='。 – 2014-10-01 19:18:43
谢谢!这有效! – EpOcH91 2014-10-01 19:24:43