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

Tutoriales básicos de Java

Control de flujo de Java

Arreglos de Java

Java orientado a objetos (I)

Java orientado a objetos (II)

Java orientado a objetos (III)

Manejo de excepciones en Java

Java Lista (List)

Java Queue (cola)

Conjuntos de Map de Java

Conjuntos de Java

Entrada y salida de Java (I/O)

Reader de Java/Writer

Otras temáticas de Java

Programa Java para verificar si una letra es vocal o consonante

Java 实例大全

En este programa, aprenderás a usar las declaraciones if..else y switch en Java para verificar si una letra es vocal o consonante.

示例1Verificar si la letra es vocal o consonante usando la declaración 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 + " es vocal ");
        else
            System.out.println(ch + " es consonante ");
    }
}

Al ejecutar el programa, la salida es:

i es una vocal

En el programa anterior, 'i' se almacena en la variable de tipo char ch. En Java, se usan comillas dobles (" ") para cadenas de caracteres y comillas simples (' ') para caracteres.

Ahora, para verificar si ch es una vocal, verificar si ch es uno de los siguientes ('a', 'e', 'i', 'o', 'u'). Se puede completar con una simple declaración if..else.

还可以使用Java中的switch语句检查元音或辅音。

示例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 + " es vocal ");
                break;
            default:
                System.out.println(ch + " es consonante ");
        }
    }
}

Al ejecutar el programa, la salida es:

z es consonante

En el programa anterior, no hemos utilizado una larga condición if, sino que la hemos reemplazado por una语句 switch case.

Si ch es uno de los siguientes casos ('a', 'e', 'i', 'o', 'u'), se muestra la vocal. De lo contrario, se ejecuta default y se imprime la consonante en la pantalla.

Java 实例大全