Kotlin程序檢查字母是元音還是輔音

Kotlin 實(shí)例大全

在該程序中,您將學(xué)習(xí)使用Kotlin中的if..else和when語句檢查字母是元音還是輔音。

示例1:使用if..else語句檢查字母是元音還是輔音

fun main(args: Array<String>) {

    val ch = 'i'

    val vowelConsonant = if (ch == 'a' || ch == 'e' || ch == 'i' || ch == 'o' || ch == 'u') "元音字母" else "輔音字母"

    println("$ch 是 $vowelConsonant")
}

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

i 是 元音字母

在上述程序中,'i'存儲在char變量 ch 中。在Java中,(" ")對字符串使用雙引號,(' ')對于字符使用單引號。

現(xiàn)在,要檢查ch是否為元音,我們檢查ch是否為以下任何一個:('a','e','i','o','u')。 與Java不同,這是使用if..else表達(dá)式而不是if..else語句來完成的。

如果字母是任何元音,則返回字符串為 "元音字母"。否則,返回字符串"輔音字母"。

我們還可以使用Kotlin中的when語句檢查元音或輔音。

示例2:使用when語句檢查字母是元音還是輔音

fun main(args: Array<String>) {

    val ch = 'z'

    when(ch) {
        'a', 'e', 'i', 'o', 'u' -> println("$ch 是元音字母")
        else -> println("$ch 是輔音字母")
    }
}

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

z 是輔音字母

在上面的程序中,我們沒有用一個很長的if條件,而是用一個when語句代替。when類似于Java中的switch情況。

但是,when不僅僅是一個語句,它也是一個表達(dá)式,也就是說,我們可以從when語句返回和存儲值。

因此,在程序中,當(dāng)ch是以下任意一種情況時:('a','e','i','o','u'),將輸出元音。 否則,將執(zhí)行 else 部分并將輔音打印在屏幕上。

這是等效的Java代碼:檢查 Java中的字母是元音還是輔音

Kotlin 實(shí)例大全

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