如何重复用户输入,直到用户在Java中键入“ exit”? [重复]

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

我已经编写了一个代码来检查用户输入的数字在Java中是偶数还是奇数。我希望我的代码不断要求用户在打印出一个答案后再次输入数字,直到退出用户类型为止。

[enter image description here:这是我的代码

enter image description here:这是输出

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

类似这样的东西:

Scanner scanner = new Scanner(System.in);
String input = "";
while(true) {
    System.out.println("Next number:");
    input = scanner.next();
    try { //check if this is a number
        number = Integer.parseInt(input);
        // it's a number, decide if odd or even here
    } catch(Exception e) {
        //not a number, maybe exit?
        if(input.equals("exit")) break;
    }
}
© www.soinside.com 2019 - 2024. All rights reserved.