English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
En este programa, aprenderás a usar las declaraciones if..else y switch en Java para verificar si una letra es vocal o consonante.
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语句检查元音或辅音。
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.