Java 菜鳥教程

Java 流程控制

Java 數(shù)組

Java 面向?qū)ο?I)

Java 面向?qū)ο?II)

Java 面向?qū)ο?III)

Java 異常處理

Java 列表(List)

Java Queue(隊(duì)列)

Java Map集合

Java Set集合

Java 輸入輸出(I/O)

Java Reader/Writer

Java 其他主題

Java程序來檢查一個數(shù)字是偶數(shù)還是奇數(shù)

Java 實(shí)例大全

在該程序中,您將學(xué)習(xí)檢查用戶輸入的數(shù)字是偶數(shù)還是奇數(shù)。這將使用Java中的if ... else語句和三元運(yùn)算符完成。

示例1:使用if ... else語句檢查數(shù)字是偶數(shù)還是奇數(shù)

import java.util.Scanner;

public class EvenOdd {

    public static void main(String[] args) {

        Scanner reader = new Scanner(System.in);

        System.out.print("輸入一個整數(shù): ");
        int num = reader.nextInt();

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

運(yùn)行該程序時,輸出為:

輸入一個整數(shù): 12
12 為偶數(shù)

在上面的程序中,創(chuàng)建了一個Scanner對象reader以從用戶鍵盤讀取數(shù)字。輸入的數(shù)字然后存儲在變量num中。

現(xiàn)在,要檢查num是偶數(shù)還是奇數(shù),我們使用%運(yùn)算符計(jì)算其余數(shù),并檢查其是否可被2整除。

為此,我們使用Java中的if...else語句。如果num被2整除,我們打印輸出 num 為偶數(shù)。否則,我們打印輸出num是奇數(shù)的。

我們還可以通過使用Java中的三元運(yùn)算符來檢查num是偶數(shù)還是奇數(shù)。

示例2:使用三元運(yùn)算符檢查數(shù)字是偶數(shù)還是奇數(shù)

import java.util.Scanner;

public class EvenOdd {

    public static void main(String[] args) {

        Scanner reader = new Scanner(System.in);

        System.out.print("輸入一個整數(shù): ");
        int num = reader.nextInt();

        String evenOdd = (num % 2 == 0) ? "偶數(shù)" : "奇數(shù)";

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

    }
}

運(yùn)行該程序時,輸出為:

輸入一個整數(shù): 13
13 是奇數(shù)

在上面的程序中,我們if...else用三元運(yùn)算符替換了語句(? :)。

在此,如果num被2整除, 則返回"偶數(shù)"。否則,返回"奇數(shù)"。返回的值保存在字符串變量evenOdd中。

然后,使用字符串連接將結(jié)果打印在屏幕上。

Java 實(shí)例大全

丰满人妻一级特黄a大片,午夜无码免费福利一级,欧美亚洲精品在线,国产婷婷成人久久Av免费高清