我想尝试如何创建一个菜单,当选择了该选项后,它将允许我重新启动程序

问题描述 投票:0回答:1

嗨,我是编码的新手,但我的难题是我创建了一个菜单,该菜单具有以下选项供用户重新启动游戏或继续使用。我熟悉do while循环,但是我需要在未在代码末尾选择重新启动选项时重新启动程序。有什么办法可以破坏代码并使它重新启动游戏,如果可以,我该怎么做? (这也是Java)

java menu do-while
1个回答
0
投票

通常使用do {...} while(condition);循环的不良样式只是使用普通的while循环。要打破循环,您只需要使用break关键字:

public static void main(String[] args) {
        int counter = 0;
        do {
            if (++counter < 5)
                System.out.println(counter);
            else
                break; 
        }
        while(true);
    }

上面的这段代码将运行5次。因此,只需在其中编写程序,然后中断并再次调用该方法,就像这样:

void run() {
        boolean breakout = false;
        do {
            // do your program
            if (breakout)
                break;
        }
        while(running);
        if (breakout)
            run();
    }
© www.soinside.com 2019 - 2024. All rights reserved.