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

Tutoriel de base Java

Contrôle de flux Java

Java tableau

Java orienté objet (I)

Java orienté objet (II)

Java orienté objet (III)

Gestion des exceptions Java

Java Liste (List)

Java Queue (file d'attente)

Java Map

Java Set

Java entrée/sortie (I/)

Java Reader/Writer

Autres sujets Java

Programme Java pour vérifier si une lettre est une voyelle ou un consonne

Java complete list of examples

Dans ce programme, vous apprendrez à utiliser les instructions if..else et switch en Java pour vérifier si une lettre est une voyelle ou un consonne.

Example1Vérifiez si la lettre est une voyelle ou un consonne en utilisant les instructions if..else

public class VowelConsonant {
    public static void main(String[] args) {
        char ch = 'i';
        if(ch == 'a' || ch == 'e' || ch == 'i' || ch == 'o' || ch == 'u')
            System.out.println(ch + " is a vowel ");
        else
            System.out.println(ch + " is a consonant ");
    }
}

When running the program, the output is:

i est une voyelle

Dans le programme ci-dessus, 'i' est stocké dans la variable char ch. En Java, les chaînes de caractères sont encadrées par des guillemets doubles (" "), et les caractères par des guillemets simples ('

Maintenant, il faut vérifier si ch est une voyelle, vérifier si ch est l'un des suivants ('a', 'e', 'i', 'o', 'u'). Il est possible de le faire avec une simple instruction if..else.

We can also use the switch statement in Java to check for vowels or consonants.

Example2: Check if the letter is a vowel or a consonant using a switch statement

public class VowelConsonant {
    public static void main(String[] args) {
        char ch = 'z';
        switch (ch) {
            case 'a':
            case 'e':
            case 'i':
            case 'o':
            case 'u':
                System.out.println(ch + " is a vowel ");
                break;
            default:
                System.out.println(ch + " is a consonant ");
        }
    }
}

When running the program, the output is:

z is a consonant

In the above program, we did not use a long if statement, but replaced it with a switch case statement.

If ch is one of the following two cases ('a', 'e', 'i', 'o', 'u'), then output the vowel. Otherwise, execute default and print the consonant on the screen.

Java complete list of examples