Kotlin-Programm zum Überprüfen, ob ein Zeichen ein Alphabet ist oder nicht

In diesem Programm lernen Sie zu überprüfen, ob ein bestimmtes Zeichen ein Alphabet ist oder nicht. Dies erfolgt mit einer if else-Anweisung oder einem when-Ausdruck in Kotlin.

Beispiel 1: Kotlin-Programm zum Überprüfen des Alphabets mit if else

 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.") )

Wenn Sie das Programm ausführen, lautet die Ausgabe wie folgt:

 * ist kein Alphabet.

Wie in Java speichert die Variable char in Kotlin den ASCII-Wert eines Zeichens (Zahl zwischen 0 und 127) und nicht das Zeichen selbst.

Der ASCII-Wert von Kleinbuchstaben liegt zwischen 97 und 122. Der ASCII-Wert von Großbuchstaben liegt zwischen 65 und 90.

Aus diesem Grund vergleichen wir die Variable c zwischen 'a' (97) und 'z' (122). Ebenso machen wir dasselbe, um nach Großbuchstaben zwischen 'A' (65) und 'Z' (90) zu suchen.

Hier ist der entsprechende Java-Code für das Programm: Java-Programm zum Überprüfen, ob ein Zeichen ein Alphabet ist oder nicht

Sie können Bereiche anstelle von Vergleichen verwenden, um dieses Problem zu lösen.

Beispiel 2: Kotlin-Programm zum Überprüfen des Alphabets mit if else mit Bereichen

 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.") )

Wenn Sie das Programm ausführen, lautet die Ausgabe wie folgt:

 a ist ein Alphabet.

Sie können sogar when-Ausdruck anstelle von if verwenden, um das Problem zu lösen.

Beispiel #: Kotlin-Programm zum Überprüfen des Alphabets mit when

 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.") ) )

Wenn Sie das Programm ausführen, lautet die Ausgabe wie folgt:

 C ist ein Alphabet.

Interessante Beiträge...