Tester si un caractère est une lettre | Java

En Java, une variable de type char stocke la valeur ASCII d’un caractère (nombre compris entre 0 et 127) plutôt que le caractère lui-même.

La valeur ASCII des alphabets minuscules va de 97 à 122. Et la valeur ASCII des alphabets majuscules va de 65 à 90.
 
 
Donc nous allons comparer la variable donnée entre ‘a’ (97) et ‘z’ (122). Pareil, pour les alphabets majuscules entre ‘A’ (65) et ‘Z’ (90).
 

Exemple:
public class Main {

    public static void main(String[] args) {

        char ch = '?';

        if((ch >= 'A' && ch <= 'Z') || (ch >= 'a' && ch <= 'z')){
			System.out.println(ch + " est une lettre.");
		}
        else{
			System.out.println(ch + " n'est pas une lettre.");
		}
            
    }
}

 
Sortie:

? n'est pas une lettre.

 

Partagez cet article

Une réflexion sur “Tester si un caractère est une lettre | Java

  • Avatar
    septembre 21, 2020 à 12:38
    Permalien

    c ‘est tirée utile mais je veux savoir comment afficher lettre H en JAVA

    Répondre

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *