基本上,我正在尝试使用 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”的步骤时,它会完全退出,而不是像我预期的那样回到开头。
有人知道如何做我想做的事吗?