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

Le programme Kotlin vérifie si un caractère est une lettre

Tous les exemples Kotlin

Dans ce programme, vous allez apprendre à vérifier si un caractère donné est une lettre en Kotlin. Cela peut être fait à l'aide d'une instruction if else ou d'une expression when.

Exemple1:Le programme Kotlin utilise if pour vérifier les lettres

fun main(args: Array<String>) {
    val c = '*'
    if (c >= 'a' && c <= 'z' || c >= 'A' && c <= 'Z')
        println("$c est une lettre.")
    else
        println("$c n'est pas une lettre.")
}

Lors de l'exécution de ce programme, la sortie est :

* ce n'est pas une lettre.

Comme en Java, en Kotlin, la variable char stocke la valeur ASCII du caractère (0 à127entre les nombres) plutôt que sur le caractère lui-même.

et les valeurs ASCII des lettres minuscules commencent à97à122。Les valeurs ASCII des lettres majuscules commencent à65à90.

C'est pourquoi, nous devons vérifier dans a(97) et z(122) pour comparer la variable c. De même, nous vérifions 'A'(65) et 'Z'(9les lettres majuscules entre 0) et

Voici le code Java équivalent de ce programme :programme Java pour vérifier si un caractère est une lettre

Vous pouvez utiliser Plage plutôt que de comparer pour résoudre ce problème.

Exemple2:Le programme Kotlin utilise des plages pour vérifier les lettres

fun main(args: Array<String>) {
    val c = 'a'
    if (c in 'a'..'z' || c in 'A'..'Z')
        println("$c est une lettre.")
    else
        println("$c n'est pas une lettre.")
}

Lors de l'exécution de ce programme, la sortie est :

a est une lettre.

Vous pouvez même utiliser l'expression when pour remplacer la question.

Example# : Programme Kotlin utilisant when pour vérifier une lettre

fun main(args: Array<String>) {
    val c = 'C'
    when {
        (c in 'a'..'z' || c in 'A'..'Z') -> println("$c est une lettre.")
        else -> println("$c n'est pas une lettre.")
    }
}

Lors de l'exécution de ce programme, la sortie est :

C est une lettre.

Tous les exemples Kotlin