English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Das Kotlin-Programm überprüft, ob ein Zeichen ein Buchstabe ist

Kotlin Beispiele in der Sammlung

In diesem Programm lernen Sie, wie Sie in Kotlin überprüfen, ob ein gegebener Zeichencode ein Buchstabe ist. Dies kann durch if else-Anweisungen oder durch die Verwendung von when-Expressionen erfolgen.

Beispiel1:Das Kotlin-Programm verwendet if, um Buchstaben zu überprüfen

fun main(args: Array<String>) {
    val c = '*'
    if (c >= 'a' && c <= 'z' || c >= 'A' && c <= 'Z')
        println("$c ist ein Buchstabe.")
    else
        println("$c ist kein Buchstabe.")
}

Wenn Sie dieses Programm ausführen, wird ausgegeben:

* ist kein Buchstabe.

Wie in Java speichert der char-Variable in Kotlin den ASCII-Wert des Zeichens (0 bis127zwischen den Ziffern)statt dem Zeichen selbst.

Die ASCII-Werte der Kleinbuchstaben beginnen97bis122。Die ASCII-Werte der Großbuchstaben beginnen65bis90.

daher müssen wir in a(97) und z(122) vergleichen Sie die Variable c. Ebenso überprüfen wir 'A'(65) bis 'Z'(9große Buchstaben zwischen 0) und

Hier ist die äquivalente Java-Kode des Programms:Java-Programm zum Überprüfen, ob ein Zeichen ein Buchstabe ist

Sie können Bereich statt Vergleichen, um dieses Problem zu lösen.

Beispiel2:Kotlin verwendet Bereiche, um Buchstaben zu überprüfen

fun main(args: Array<String>) {
    val c = 'a'
    if (c in 'a'..'z' || c in 'A'..'Z')
        println("$c ist ein Buchstabe.")
    else
        println("$c ist kein Buchstabe.")
}

Wenn Sie dieses Programm ausführen, wird ausgegeben:

a ist ein Buchstabe.

Sie können auch den when-Ausdruck anstelle des Fragenkürzels verwenden.

Example#:Kotlin-Programm, das mit when Buchstaben überprüft

fun main(args: Array<String>) {
    val c = 'C'
    when {
        (c in 'a'..'z' || c in 'A'..'Z') -> println("$c ist ein Buchstabe.")
        else -> println("$c ist kein Buchstabe.")
    }
}

Wenn Sie dieses Programm ausführen, wird ausgegeben:

C ist ein Buchstabe.

Kotlin Beispiele in der Sammlung