Kotlin-programmet for å sjekke om et tegn er alfabetet eller ikke

I dette programmet lærer du å sjekke om et gitt tegn er et alfabet eller ikke. Dette gjøres ved hjelp av en hvis annet uttalelse eller når uttrykk i Kotlin.

Eksempel 1: Kotlin Program for å sjekke alfabetet ved hjelp av hvis annet

 fun main(args: Array) ( val c = '*' if (c>= 'a' && c = 'A' && c <= 'Z') println("$c is an alphabet.") else println("$c is not an alphabet.") )

Når du kjører programmet, vil utdataene være:

 * er ikke et alfabet.

I likhet med Java, i Kotlin, lagrer char-variabelen ASCII-verdien til et tegn (tall mellom 0 og 127) i stedet for selve tegnet.

ASCII-verdien til små bokstaver er fra 97 til 122. Og ASCII-verdien til store bokstaver er fra 65 til 90.

Dette er grunnen til at vi sammenligner variabel c mellom 'a' (97) og 'z' (122). På samme måte gjør vi det samme for å se etter store bokstaver mellom 'A' (65) og 'Z' (90).

Her er ekvivalent Java-kode for programmet: Java-program for å sjekke om et tegn er alfabetet eller ikke

Du kan bruke områder i stedet for sammenligninger for å løse dette problemet.

Eksempel 2: Kotlin-program for å sjekke alfabetet, hvis annet med områder

 fun main(args: Array) ( val c = 'a' if (c in 'a'… 'z' || c in 'A'… 'Z') println("$c is an alphabet.") else println("$c is not an alphabet.") )

Når du kjører programmet, vil utdataene være:

 a er et alfabet.

Du kan til og med bruke når uttrykk i stedet for hvis ellers å løse problemet.

Eksempel #: Kotlin Program for å sjekke alfabetet ved hjelp av når

 fun main(args: Array) ( val c = 'C' when ( (c in 'a'… 'z' || c in 'A'… 'Z') -> println("$c is an alphabet.") else -> println("$c is not an alphabet.") ) )

Når du kjører programmet, vil utdataene være:

 C er et alfabet.

Interessante artikler...