基本的に、main メソッドを使用してテスト クラスを作成しようとしています。ユーザーの入力に応じて、プログラムは特定の一連のステップをたどるはずであり、最後に、プログラムを最初からやり直そうとしています (つまり、プログラムの最初に最初の質問をします)。 、実際にプログラムを終了して再起動する必要はありません)。
私は過去にこのようなことをしたことがあり、以前と同じ方法でそれをやろうとしていますが、何らかの理由で今回はうまくいきません。
私がやろうとしていることの基本的な要点は次のとおりです。
public class Payroll {
public static void main(String[] args) {
int steps = 0;
while(steps == 0) {
<Execute this code>
steps = 1;
}
while(steps == 1) {
<Execute this code>
steps = 2;
}
while(steps == 2) {
<Execute this code>
steps = 0; //go back to the beginning
}
}
}
問題は、プログラムが「steps = 0」というステップに到達すると、期待したように最初に戻るのではなく、完全に終了することです。
私がやろうとしていることを誰かが知っていますか?