0

コードの先頭から戻る他の方法はありますか? 私はすでにスキャナーを使用してみましたが、うまくいきましたが、今は 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 に答える