我正在开发一个简单的程序,显示" Hello"并使用JOptionPane接受用户输入。我想阅读用户输入并将其与显示的单词进行比较。例如,程序将显示" Hello"并且用户必须在文本框中输入单词。如果他们输入"你好"然后"纠正"将打印。如果他们没有输入Hello,那么"不正确"将打印。为了读取用户输入并比较两个字符串,我需要做什么?
public static void main(String[] args){
String resp = "Hello";
JOptionPane.showInputDialog(null, resp);
String input = ; //what should go here
if (resp.compareTo(input) == 0) {
JOptionPane.showMessageDialog(null, "Correct!");
} else
JOptionPane.showMessageDialog(null, "Incorrect");
}
}
}
答案 0 :(得分:4)
public static void main(String[] args)
{
String resp = "Hello";
String input = JOptionPane.showInputDialog(null, resp);
if (resp.compareTo(input) == 0)
JOptionPane.showMessageDialog(null, "Correct!");
else
JOptionPane.showMessageDialog(null, "Incorrect");
}