0

还有其他方法可以从代码顶部返回吗?我已经尝试使用 Scanner 并且它有效,但现在我想在 JOption 中使用 YES_NO_OPTION 但我不知道使用此方法从代码顶部返回。

这是程序的最后一部分:

int selectedOption = JOptionPane.showConfirmDialog(null,"Continue?","Choose",JOptionPane.YES_NO_OPTION);
if (selectedOption == JOptionPane.YES_OPTION) {
//What should i put here inside the bracket?
}
if (selectedOption == JOptionPane.NO_OPTION) {
JOptionPane.showMessageDialog(null,"Thank you for using");
}

以及我应该在代码顶部放置什么来读取括号内的命令?任何帮助将不胜感激。

4

1 回答 1

2

看起来你想要一个循环:

int selectedOption = JOptionPane.YES_OPTION; // by default
while (selectedOption == JOptionPane.YES_OPTION) {
    // do your stuff
    selectedOption = 
        JOptionPane.showConfirmDialog(null,"Continue?","Choose",JOptionPane.YES_NO_OPTION);
}
于 2013-08-17T08:22:25.733 回答