Kotlin-program til kontrol af, om et alfabet er vokal eller konsonant (hvis..else og hvornår)

I dette program lærer du at kontrollere, om et alfabet er en vokal eller en konsotant, der bruger if… ellers og når udsagnet i Kotlin.

Eksempel 1: Kontroller, om et alfabet er vokal eller konsonant ved hjælp af if… else-udsagnet

 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 kører programmet, vil output være:

 jeg er vokal

I ovenstående program 'i'er gemt i en char-variabel ch. I Java bruger du dobbelt anførselstegn (" ")for strenge og enkelt anførselstegn (' ')for tegn.

Nu, for at kontrollere, om lm er vokal eller ej, vi kontrollere, om lm er en af: ('a', 'e', 'i', 'o', 'u'). I modsætning til Java gøres dette ved hjælp af if… elseudtryk i modsætning til hvis … ellers udsagn.

Hvis alfabetet er et af vokaler, "vowel"returneres streng. Ellers "consonant"returneres streng.

Vi kan også kontrollere for vokal eller konsonant ved hjælp af en når-sætning i Kotlin.

Eksempel 2: Kontroller, om et alfabet er vokal eller konsonant ved hjælp af når-udsagnet

 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 kører programmet, vil output være:

 z er konsonant

I ovenstående program iferstatter vi det med en whenerklæring i stedet for at bruge en lang tilstand . whenligner switch casei Java.

Men i stedet for kun en udsagn whener det også et udtryk, dvs. vi kan returnere og gemme værdi fra whenudsagn.

Så i programmet, når ch er en af ​​tilfældene ('a', 'e', 'i', 'o', 'u'):, udskrives vokal. Ellers elseudføres del og konsonant udskrives på skærmen.

Her er den tilsvarende Java-kode: Kontroller, om et alfabet er vokal eller konsonant i Java

Interessante artikler...