Los alfabetos A, E, I, O y U (minúsculas y mayúsculas) se conocen como vocales y el resto de los alfabetos se conocen como consonantes. Aquí escribiremos un programa java que verifica si el carácter de entrada es vocal o consonante usando Switch Case en Java.

Si es nuevo en Java, consulte este tutorial de Java para comenzar a aprender de los conceptos básicos.

Ejemplo: programa para controlar vocal o consonante usando Switch Case

En este programa no estamos usando intencionalmente la instrucción break con casos, de modo que si el usuario ingresa una vocal, el programa continúa ejecutando todos los casos posteriores hasta Case 'U' se alcanza y aquí es donde establecemos el valor de una variable booleana en verdadero. De esta forma podemos identificar que el alfabeto introducido por el usuario es vocal o no.

import java.util.Scanner;
class JavaExample
{
   public static void main(String[ ] arg)
   {
	boolean isVowel=false;;
	Scanner scanner=new Scanner(System.in);
	System.out.println("Enter a character : ");
	char ch=scanner.next().charAt(0); 
	scanner.close();
	switch(ch)
	{
	   case 'a' :
	   case 'e' :
    	   case 'i' :
	   case 'o' :
	   case 'u' :
	   case 'A' :
	   case 'E' :
	   case 'I' :
	   case 'O' :
	   case 'U' : isVowel = true;
	}
	if(isVowel == true) {
	   System.out.println(ch+" is  a Vowel");
	}
	else {
	   if((ch>='a'&&ch<='z')||(ch>='A'&&ch<='Z'))
		System.out.println(ch+" is a Consonant");
	   else
		System.out.println("Input is not an alphabet");		
        }
   }
}

Salida 1:

Enter a character : 
A
A is  a Vowel

Salida 2:

Enter a character : 
P
P is a Consonant

Salida 3:

Enter a character : 
9
Input is not an alphabet
leer  Programa Java para calcular el área del rectángulo

Por avivcas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *