Java - como contar las vocales de una palabra ingresada por teclado

 
Vista:

como contar las vocales de una palabra ingresada por teclado

Publicado por camsus (1 intervención) el 22/06/2011 03:02:39
bueno necesito saber si alguien me peude ayudar con el codigo para contar las vocales de una palabra ingresada por teclado o algun tipo de ayuda o idea que puedan entregarme
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

como contar las vocales de una palabra ingresada por teclado

Publicado por gero (20 intervenciones) el 01/07/2011 02:34:47
Ahi te va


public static void main(String[] args) {

/** Frase a analizar */
String frase = "No nos atrevemos a muchas cosas porque son difíciles, pero son difíciles porque no nos atrevemos a hacerlas.";

/**
* Declaramos e iniciamos las variables
* para contar las vocales
*/
int a, e, i, o, u;
a = e = i = o = u = 0;

/**
* Obtenemos la longitud de la cadena
*/
int longitud = frase.length();

/**
* Declaramos e iniciamos el indice
* que recorrerá la cadena
*/
int indice = 0;

/**
* Al obtener la letra la almacenamos en
* la variable letra para compararla.
*/
char letra;

do {
letra = frase.charAt(indice);

switch(letra) {
case 'a':
case 'á':
a++;
break;
case 'e':
case 'é':
e++;
break;
case 'i':
case 'í':
i++;
break;
case 'o':
case 'ó':
o++;
break;
case 'u':
case 'ú':
u++;
break;
default:
break;
}

indice++;
}while(indice < longitud);

System.out.println("Cantidad de letras 'a' en la frase: " + a);
System.out.println("Cantidad de letras 'e' en la frase: " + e);
System.out.println("Cantidad de letras 'i' en la frase: " + i);
System.out.println("Cantidad de letras 'o' en la frase: " + o);
System.out.println("Cantidad de letras 'u' en la frase: " + u);
}

}



Saludossss
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar