Kotlin-program for å sjekke om et alfabet er vokal eller konsonant (hvis..else og når)

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

Interessante artikler...