lunes, 20 de octubre de 2014

Determinar si una letra es vocal o no

public static void main(String[] args) {
        Scanner leer = new Scanner(System.in);
        String cadena;
        char letra;
        /*
        //leer una cadena
        cadena= leer.nextLine();
        //convertir a mayúscula
        cadena = cadena.toUpperCase();
        //tomamos la primera letra de la cadena
        letra = cadena.charAt(0);
        */
        do {           
            System.out.println("Introduzca una letra y pulse INTRO");
            //LO MISMO EN UN SOLO PASO
            letra = leer.nextLine().toUpperCase().charAt(0);

            if (letra == 'A' || letra == 'E' || letra == 'I' || letra == 'O' || letra == 'U' ) {
                System.out.println("La letra es una vocal");
            } else {
                System.out.println("La letra NO  es una vocal");
            }
            System.out.println("Quiere introducir otro carácter?? (N para salir)");
            letra = leer.nextLine().toUpperCase().charAt(0);
       
         } while (letra !='N');
   
   
    }