所以我是新手編程,我一直在嘗試做一個簡單的程序來練習。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