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

Учебник по основам Java

Java Управление потоком

Java Массив

Java Ориентированность на объекты (I)

Java Ориентированность на объекты (II)

Java Ориентированность на объекты (III)

Обработка исключений в Java

Java Список (List)

Java Queue (очередь)

Java Map-сборник

Java Set-сборник

Java Вход/Выход (I/O)

Java Reader/Writer

Другие темы Java

Java-программа для проверки, является ли литера гласной или согласной

Java полный список примеров

В этом программном примере вы узнаете, как использовать операторы if..else и switch в Java для проверки, является ли литера гласной или согласной.

Пример 1: Проверка с помощью оператора 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 + " - гласный");
        else
            System.out.println(ch + " - согласный");
    }
}

При запуске программы выводится:

i - гласный

В указанном выше程序е 'i' хранится в переменной char ch. В Java, для строки используются двойные кавычки (" "), для символа - одинарные кавычки ('

Теперь, чтобы проверить, является ли 'ch' гласной, проверьте, является ли 'ch' одним из следующих ('a', 'e', 'i', 'o', 'u'). Это можно сделать с помощью простого оператора if..else.

Мы можем использовать оператор switch в Java для проверки гласных или согласных.

Пример 2: использование switch для проверки является ли буква гласной или согласной

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 + " - гласный");
                break;
            default:
                System.out.println(ch + " - согласный");
        }
    }
}

При запуске программы выводится:

z - согласный

В указанном выше программе мы не используем длинные условия if, а заменяем их одним switch case.

Если ch является одним из следующих двух случаев ('a', 'e', 'i', 'o', 'u'), то выводятся гласные. В противном случае выполняется default и гласные печатаются на экране.

Java полный список примеров