2013-08-17 22 views
0

是否有任何其他方式从代码顶部返回? 我已经尝试使用扫描仪,它的工作,但现在我想在JOption中使用YES_NO_OPTION,但我没有任何想法使用此方法从代码的顶部返回。从Java代码的顶部返回,如何?

这是该计划的最后一部分:

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"); 
} 

,应该我穿什么代码顶部阅读括号内我的命令? 任何帮助将appriciated。

回答

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); 
} 
+0

是的,我希望有一个循环,但我不知道要放什么东西在代码的顶部再次读取的全过程。 你有什么建议吗? –

+0

我的建议是在我的答案。你想重复的代码是“//做你的东西”。 –

+0

哦,我明白了,谢谢你的帮助先生。 –