Hola a todos, tengo este código
Código HTML:
Ver originalSystem.out.print("Escribe una palabra: ");
String palabra = lector.nextLine();
int contador = 0;
for(int i = 0; i < palabra.length();i++){
if(palabra.charAt(i) == 'a' || palabra.charAt(i) == 'e'
|| palabra.charAt(i) == 'i' || palabra.charAt(i) == 'o'
|| palabra.charAt(i) == 'u'){
contador++;
}
}
System.out.println("Palabras tiene " + contador + " silabas");
}
este recorre palabra y donde encuentra una vocal y llega a contar sílabas sin diptongos.Por otro tengo este código que encuentra diptongos
Código HTML:
Ver originalfor(int i=0;i < palabra.length();i++){
if (palabra.indexOf("ui")>-1){
diptongos++;
}else if(palabra.indexOf("au")>-1){
diptongos++;
}else if(palabra.indexOf("eu")>-1){
diptongos++;
}
}
Necesito combinarlo de alguna manera para que cuente las sílabas de las palabras que entran por teclado.
Un saludo