Artículos
Java

Contar las vocales de una palabra con Java

23/Oct/2010

Algunos nos habéis pedido saber como podemos contar las vocales de una palabra con Java. Así que pongámonos manos a la obra.

Lo primero, la palabra… algo sencillo… una String

String sPalabra ="murcielago";

Ahora definiremos un contador, el cual lleve la cuenta de las vocales de la palabra:

int contador = 0;

Solo nos quedará recorrer la palabra, mediante un bucle for y controlando el tamaño de la palabra mediante el método .length()

for(int x=0;x<sPalabra.length();x++) { 
  ... 
}

En cada iteracción, el método .charAt() nos devolverá el carácter de la posición que estamos recorriendo. Así que comprobaremos si dicho carácter es una de las vocales (a, e, i, o, u).

for(int x=0;x<sPalabra.length();x++) {
 if ((sPalabra.charAt(x)=='a') || (sPalabra.charAt(x)=='e') || (sPalabra.charAt(x)=='i') || (sPalabra.charAt(x)=='o') || (sPalabra.charAt(x)=='u')){ 
    contador++;
  }
}

Ya solo nos quedará volcar el valor del contador.

System.out.println("La palabra " + sPalabra + "contiene " + contador + " vocales");

 

Código Fuente

Descárgate el código fuente de Contar las vocales de una palabra con Java
Y si te ha gustado nuestro código fuente puedes regalarnos una estrella Star

Vídeos sobre Java

Disfruta también de nuestros artículos sobre Java en formato vídeo. Aprovecha y suscribete a nuestro canal.

Test Java

¿Te atreves a probar tus habilidades y conocimiento en Java con nuestro test?

Test Java
Suscribir
Notificar de
guest
51 Comentarios
Recientes
Anteriores Más votados
Opiniones integradas
Ver todos los comentarios