/**
*
* @author Andrés Mella Romero
*/
public class Palabras {
//Método que obtiene la primera palabra con más de cuatro vocales de un
//arreglo de palabras
public static String revisarPalabras(String[] palabras) {
//Iniciar el contador de vocales a 0
int contador = 0;
//Por cada palabra
for(String palabra : palabras) {
//nuevamente contador a cero
contador = 0;
//por cada caracter en la palabra
for(int i = 0 ; i< palabra.length() ; i++) {
//obtener el caracter en la posición i
char caracter = palabra.charAt(i);
//según sea caracter
switch(caracter) {
case 'a':
case 'e':
case 'i':
case 'o':
case 'u':
case 'A':
case 'E':
case 'I':
case 'O':
case 'U':
//fué vocal, entonces...incrementamos
contador++;
break;
default:
}
//ya encontramos más de cuatro vocales?
if(contador > 4) {
//entonces... retornamos!
return palabra;
}
}
}
return ""; //No se encontro palabra con mas de cuatro vocales!
}
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
//Arreglo de palabras
String[] palabras = {"Hola", "Estalactita"};
//Obtener la primer palabra con mas de cuatro vocales
String palabra = revisarPalabras(palabras);
//Imprimir la palabra
System.out.println(palabra);
}
}