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… else
uttrykk 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 if
erstatter vi det med en when
uttalelse i stedet for å bruke en lang tilstand . when
ligner switch case
på Java.
Men, i stedet for bare en uttalelse, when
er det også et uttrykk, dvs. vi kan returnere og lagre verdi fra when
uttalelse.
Så i programmet, når ch er en av tilfellene ('a', 'e', 'i', 'o', 'u')
:, blir vokal skrevet ut. Ellers blir en else
del utført og konsonant blir trykt på skjermen.
Her er den tilsvarende Java-koden: Sjekk om et alfabet er vokal eller konsonant i Java