Java程序来检查一个数字是偶数还是奇数 - Java教程

由网友 大卫 发布 阅读 16

Java程序来检查一个数字是偶数还是奇数 - Java教程

Java 实例大全

在该程序中,您将学习检查用户输入的数字是偶数还是奇数。这将使用Java中的if ... else语句和三元运算符完成。

示例1:使用if ... else语句检查数字是偶数还是奇数

import java.util.Scanner;

public class EvenOdd {

    public static void main(String[] args) {

        Scanner reader = new Scanner(System.in);

        System.out.print("输入一个整数: ");
        int num = reader.nextInt();

        if(num % 2 == 0)
            System.out.println(num + " 是偶数");
        else
            System.out.println(num + " 是奇数");
    }
}

运行该程序时,输出为:

输入一个整数: 12
12 为偶数

在上面的程序中,创建了一个Scanner对象reader以从用户键盘读取数字。输入的数字然后存储在变量num中。

现在,要检查num是偶数还是奇数,我们使用%运算符计算其余数,并检查其是否可被2整除。

为此,我们使用Java中的if...else语句。如果num被2整除,我们打印输出 num 为偶数。否则,我们打印输出num是奇数的。

我们还可以通过使用Java中的三元运算符来检查num是偶数还是奇数。

示例2:使用三元运算符检查数字是偶数还是奇数

import java.util.Scanner;

public class EvenOdd {

    public static void main(String[] args) {

        Scanner reader = new Scanner(System.in);

        System.out.print("输入一个整数: ");
        int num = reader.nextInt();

        String evenOdd = (num % 2 == 0) ? "偶数" : "奇数";

        System.out.println(num + " 是" + evenOdd);

    }
}

运行该程序时,输出为:

输入一个整数: 13
13 是奇数

在上面的程序中,我们if...else用三元运算符替换了语句(? :)。

在此,如果num被2整除, 则返回"偶数"。否则,返回"奇数"。返回的值保存在字符串变量evenOdd中。

然后,使用字符串连接将结果打印在屏幕上。

Java 实例大全

Java程序查找两个数字的最大公因数 Java程序显示斐波那契数列