Kotlin-program til at kontrollere, om en karakter er alfabetet eller ej

I dette program lærer du at kontrollere, om et givet tegn er et alfabet eller ikke. Dette gøres ved hjælp af en hvis ellers udsagn eller når udtryk i Kotlin.

Eksempel 1: Kotlin-program til kontrol af alfabet ved hjælp af hvis andet

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

 * er ikke et alfabet.

Ligesom Java lagrer char-variablen i Kotlin ASCII-værdien for et tegn (nummer mellem 0 og 127) snarere end selve tegnet.

ASCII-værdien for små bogstaver er fra 97 til 122. Og ASCII-værdien for store bogstaver er fra 65 til 90.

Dette er grunden til, at vi sammenligner variabel c mellem 'a' (97) og 'z' (122). På samme måde gør vi det samme for at kontrollere, om der er store bogstaver mellem 'A' (65) til 'Z' (90).

Her er den tilsvarende Java-kode til programmet: Java-program til kontrol af, om et tegn er alfabetet eller ej

Du kan bruge intervaller i stedet for sammenligninger til at løse dette problem.

Eksempel 2: Kotlin-program til at kontrollere alfabetet, hvis ellers med intervaller

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

 a er et alfabet.

Du kan endda bruge når udtryk i stedet for hvis ellers til at løse problemet.

Eksempel #: Kotlin-program til kontrol af alfabet ved hjælp af 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 kører programmet, vil output være:

 C er et alfabet.

Interessante artikler...