2013-08-17 24 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

哦,我明白了,謝謝你的幫助先生。 –