Kotlin-Programm zur Überprüfung, ob ein Alphabet ein Vokal oder ein Konsonant ist (if..else & when)

In diesem Programm lernen Sie zu überprüfen, ob ein Alphabet ein Vokal oder ein Konsotant ist, indem Sie in Kotlin die Anweisung if… else und when verwenden.

Beispiel 1: Überprüfen Sie mit der Anweisung if… else, ob ein Alphabet ein Vokal oder ein Konsonant ist

 fun main(args: Array) ( val ch = 'i' val vowelConsonant = if (ch == 'a' || ch == 'e' || ch == 'i' || ch == 'o' || ch == 'u') "vowel" else "consonant" println("$ch is $vowelConsonant") )

Wenn Sie das Programm ausführen, lautet die Ausgabe wie folgt:

 Ich bin Vokal

Im obigen Programm 'i'ist in einer char-Variablen ch gespeichert. In Java verwenden Sie doppelte Anführungszeichen (" ")für Zeichenfolgen und einfache Anführungszeichen (' ')für Zeichen.

Um zu überprüfen, ob ch ein Vokal ist oder nicht, prüfen wir, ob ch einer von: ist ('a', 'e', 'i', 'o', 'u'). Im Gegensatz zu Java erfolgt dies mit if… elseAusdruck im Gegensatz zur if… else-Anweisung.

Wenn das Alphabet einer der Vokale ist, wird eine "vowel"Zeichenfolge zurückgegeben. Andernfalls wird die "consonant"Zeichenfolge zurückgegeben.

Wir können auch mit einer when-Anweisung in Kotlin nach Vokalen oder Konsonanten suchen.

Beispiel 2: Überprüfen Sie mit der when-Anweisung, ob ein Alphabet ein Vokal oder ein Konsonant ist

 fun main(args: Array) ( val ch = 'z' when(ch) ( 'a', 'e', 'i', 'o', 'u' -> println("$ch is vowel") else -> println("$ch is consonant") ) )

Wenn Sie das Programm ausführen, lautet die Ausgabe wie folgt:

 z ist Konsonant

Im obigen Programm ifersetzen wir eine lange Bedingung nicht durch eine whenAnweisung. whenist ähnlich wie switch casein Java.

Anstelle einer Anweisung whenist dies jedoch auch ein Ausdruck, dh wir können den Wert der whenAnweisung zurückgeben und speichern .

Wenn also im Programm einer der beiden Fälle ch: ist ('a', 'e', 'i', 'o', 'u'), wird der Vokal gedruckt. Andernfalls wird ein elseTeil ausgeführt und der Konsonant auf dem Bildschirm gedruckt.

Hier ist der entsprechende Java-Code: Überprüfen Sie, ob ein Alphabet in Java ein Vokal oder ein Konsonant ist

Interessante Beiträge...