java - java中奇数和偶数循环

标签 java loops

我如何重复要求用户输入一个输入,直到用户输入负数。如果用户输入负数或者0,程序就会结束?

import java.util.Scanner;
public class OddEvenInt {

    public static void main(String args[]) {

        Scanner s = new Scanner(System. in );
        int x;

        do {
            System.out.println("Enter an integer to check if it is odd or even ");
            x = s.nextInt();

            if (x % 2 == 0)
                System.out.println("You entered an even number.");
            else
                System.out.println("You entered an odd number.");
        } while (x % 2 == 0);
    }
}

最佳答案

你必须更改 while 子句:

while (x>0)

关于java - java中奇数和偶数循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31726000/

相关文章:

java - http转换为https进入无限循环

java - 将 double 转换为 BigInteger

java - 固定大小数组的Set方法和Get方法

javascript - 创建 javascript 对象

r - 如何使循环在 R 中运行得更快?

c - Lua脚本: embed C code to run automatically at the start of a while loop

java - 如何打印多维数组的所有索引?

java - 如何确定字符串是否不是正则表达式?

python - 如何读取和搜索多个文本文件,以便存储与我的搜索匹配的文件列表?

javascript - 如何用延迟停止循环计时器 jQuery