亚洲区国产区激情区无码区,国产成人mv视频在线观看,国产A毛片AAAAAA,亚洲精品国产首次亮相在线

Kotlin程序檢查數字是偶數還是奇數

Kotlin 實例大全

在此程序中,您將學習檢查用戶輸入的數字是偶數還是奇數。這將通過Kotlin中if ... else的兩個變體完成。

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

import java.util.*

fun main(args: Array<String>) {

    val reader = Scanner(System.`in`)

    print("輸入一個數字: ")
    val num = reader.nextInt()

    if (num % 2 == 0)
        println("$num 是偶數")
    else
        println("$num 是奇數")
}

運行該程序時,輸出為:

輸入一個數字: 12
12 is even

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

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

為此,我們在Java中使用if ... else 語句。 如果num被2整除,則打印 num 是偶數。 否則,我們打印 num 是奇數。

我們還可以通過使用if ... else作為表達式來檢查num是偶數還是奇數。

示例2:使用if ... else表達式檢查數字是偶數還是奇數

import java.util.*

fun main(args: Array<String>) {

    val reader = Scanner(System.`in`)

    print("輸入一個數字: ")
    val num = reader.nextInt()

    val evenOdd = if (num % 2 == 0) "偶數" else "奇數"

    println("$num 是 $evenOdd")
}

運行該程序時,輸出為:

輸入一個數字: 13
13 是 奇數

與Java不同,在Kotlin中if ... else語句也是表達式。 因此,您可以將if ... else語句的返回值存儲到變量中。 這是Kotlin中代替了Java三元運算符(?:)。

這是Java中的等效代碼:檢查 Java中的數字是偶數還是奇數

在上面的程序中,如果num被2整除, 則返回偶數。否則,返回奇數。返回的值存儲在字符串變量 evenOdd 中。

然后,使用println()將結果打印在屏幕上。

Kotlin 實例大全