I dette programmet lærer du å sjekke om et alfabet er en vokal eller en konsotant som bruker if… else og når uttalelse i Kotlin.
Eksempel 1: Sjekk om et alfabet er vokal eller konsonant ved å bruke if… else-setningen
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") )
Når du kjører programmet, vil utdataene være:
jeg er vokal
I det ovennevnte programmet, 'i'er det lagret i en char-variabel ch. I Java bruker du dobbelt anførselstegn (" ")for strenger og enkelt anførselstegn (' ')for tegn.
Nå, for å sjekke om lm er vokal eller ikke, sjekker vi om lm er noe av: ('a', 'e', 'i', 'o', 'u'). I motsetning til Java gjøres dette ved hjelp av if… elseuttrykk i motsetning til hvis … annet uttalelse.
Hvis alfabetet er noe av vokalene, "vowel"returneres streng. Ellers blir "consonant"streng returnert.
Vi kan også se etter vokal eller konsonant ved å bruke en når-uttalelse i Kotlin.
Eksempel 2: Sjekk om et alfabet er vokal eller konsonant ved hjelp av når-setningen
fun main(args: Array) ( val ch = 'z' when(ch) ( 'a', 'e', 'i', 'o', 'u' -> println("$ch is vowel") else -> println("$ch is consonant") ) )
Når du kjører programmet, vil utdataene være:
z er konsonant
I det ovennevnte programmet iferstatter vi det med en whenuttalelse i stedet for å bruke en lang tilstand . whenligner switch casepå Java.
Men, i stedet for bare en uttalelse, whener det også et uttrykk, dvs. vi kan returnere og lagre verdi fra whenuttalelse.
Så i programmet, når ch er en av tilfellene ('a', 'e', 'i', 'o', 'u'):, blir vokal skrevet ut. Ellers blir en elsedel utført og konsonant blir trykt på skjermen.
Her er den tilsvarende Java-koden: Sjekk om et alfabet er vokal eller konsonant i Java








