gpt4 book ai didi

java - 如果我关闭对话框,则会发生 NullPointerException。我该如何摆脱它?

转载 作者:行者123 更新时间:2023-12-02 03:38:25 26 4
gpt4 key购买 nike

我目前正在制作一个测验程序,但如果我在要求输入时关闭对话框,则会发生 NullPointerException。我如何让它做其他事情,比如显示一条短信并提示输入有效条目。

String qn_1_ans = JOptionPane.showInputDialog(
null,
"What is the answer for Question 1? \nPink \nBlue \nBlack \nRed",
JOptionPane.OK_OPTION
);

if (qn_1_ans.equals(qn_1_right_ans)) {
JOptionPane.showMessageDialog(null,
"Thats correct");
Score = Score + 1;
} else {
JOptionPane.showMessageDialog(null,
"Your answer is wrong. The correct answer is " + qn_1_right_ans);
}

最佳答案

我首先阅读 JavaDocs

Returns:
user's input, or null meaning the user canceled the input

已添加强调

关于java - 如果我关闭对话框,则会发生 NullPointerException。我该如何摆脱它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37154873/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com