2017-01-31 20 views
-1

私はyesになるときにプログラムを返すようにしています。そして、noを選ぶとsystem.exitを使います。しかし、私は私が単に何をするか分からないはい部分にこだわっている:あなたはこのこれを最初に戻すにはどうすればよいですか?

int end; 
do { 
    // the code you want to repeat goes here 
    end = JOptionPane.showConfirmDialog(null,"Do you like more transaction?","Transaction",JOptionPane.YES_OPTION); 
} while (end == JOptionPane.YES_OPTION); 

する必要のためdo whileループを使用することができます/

Scanner scan= new Scanner (System.in); 

} 
int end; 
end = JOptionPane.showConfirmDialog 
     (null,"Do you like more transaction?","Transaction",JOptionPane.YES_OPTION); 
if (end ==JOptionPane.YES_OPTION){ 
} 

} 

}

答えて

2

system.exitを使用すると、プログラムは自動的に終了します。

+0

elseループのように使用する方法はありますか?コードを実行している間にdoを使って動作させるように管理するのは、elseループの場合に可能かどうかを尋ねたいだけです。ありがとうございました;) – Yamiess

+1

@Yamiess 'if else'はループではありません。これらのブロック内のコードは一度だけ実行されます。 'for'、' while'、 'do while'の3種類のループがあります。 – Guy

+0

私の悪い意味と答えに感謝しています:) – Yamiess

関連する問題