English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Kotlin-Programm zur Überprüfung, ob das Alphabet ein Vokal oder ein Konsonant ist

Gesamtes Beispiel für Kotlin

In diesem Programm lernen Sie, wie man in Kotlin mit dem if..else- und dem when-Ausdruck überprüft, ob das Alphabet ein Vokal oder ein Konsonant ist.

Beispiel1:Mit dem if..else-Befehl überprüfen, ob das Alphabet ein Vokal oder ein Konsonant ist

fun main(args: Array<String>) {
    val ch = 'i'
    val vowelConsonant = if (ch == 'a' || ch == 'e' || ch == 'i' || ch == 'o' || ch == 'u') "Vokal" else "Konsonant"
    println("$ch ist $vowelConsonant")
}

Beim Ausführen dieses Programms wird folgendes ausgegeben:

i ist ein Vokal

Im obigen Programm wird 'i' im char-Variable ch gespeichert. In Java werden doppelte Anführungszeichen (" ") für Strings und einfache Anführungszeichen (' ') für Zeichen verwendet.

Um zu überprüfen, ob ch ein Vokal ist, überprüfen wir, ob ch einer der folgenden ist: ('a', 'e', 'i', 'o', 'u'). Dies wird anders als in Java mit einem if..else-Ausdruck und nicht mit einem if..else-Befehl erreicht.

Wenn das Alphabet ein Vokal ist, wird die Zeichenkette "Vokal" zurückgegeben. Andernfalls wird die Zeichenkette "Konsonant" zurückgegeben.

Wir können auch den when-Ausdruck in Kotlin verwenden, um zu überprüfen, ob das Alphabet ein Vokal oder ein Konsonant ist.

Beispiel2:Mit dem when-Ausdruck überprüfen, ob das Alphabet ein Vokal oder ein Konsonant ist

fun main(args: Array<String>) {
    val ch = 'z'
    when(ch) {
        'a', 'e', 'i', 'o', 'u' -> println("$ch ist ein Vokal")
        else -> println("$ch ist ein Konsonant")
    }
}

Beim Ausführen dieses Programms wird folgendes ausgegeben:

z ist ein Konsonant

Im obigen Programm haben wir keine lange if-Bedingung verwendet, sondern eine when-Anweisung ersetzt. When ähnelt dem switch-Fall in Java.

Aber when ist nicht nur ein Statement, es ist auch ein Ausdruck, was bedeutet, dass wir Werte von einer when-Anweisung zurückgeben und speichern können.

Daher, im Programm, wenn ch eines der folgenden Fälle ist: ('a', 'e', 'i', 'o', 'u'), wird ein Vokal ausgegeben. Andernfalls wird der else-Teil ausgeführt und der Konsonant wird auf dem Bildschirm gedruckt.

Dieses Equivalent Java-Code: Überprüfen Sie Javaob ein Buchstabe ein Vokal oder ein Konsonant ist

Gesamtes Beispiel für Kotlin