初始化" while循环"或退出该计划

时间:2015-03-27 01:23:31

标签: java loops while-loop

所以这里我有一个代码,我的问题是当我按1退出程序我可以键入停止退出程序但我想它就像我按1我想要退出程序而不键入停。我应该怎么解决?因为在按下1并键入不是"停止"的东西后,它将从头开始

public static void main(String[] args) throws IOException {
    BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
    String text = "";

    while (!text.equals("stop")) {
        System.out.println("\n(1) To quit this program, Press 1");
        int starter = scan.nextInt();

        switch (starter) {
            case 1:
                System.out.println("Type Stop to quit this program`");
                System.out.println("Bye");
                text = br.readLine();
                break;
        }
    }

    scan.close();

}

2 个答案:

答案 0 :(得分:0)

使用break而不是return,这将使方法退出。

答案 1 :(得分:0)

case语句中,当starter等于1时,请text等于stop ....

switch (starter) {
    case 1:
        text = "stop";
        break;
}