package recursividad17;
import java.util.Scanner;
public class Recursividad17 {
public static int totalCaracteres(String cadena, int contador) {
int suma = 1;
if (contador >= cadena.length()) {
return 0;
} else {
if (cadena.charAt(contador) == 'a' || cadena.charAt(contador) == 'e'
|| cadena.charAt(contador) == 'i' || cadena.charAt(contador) == 'o'
|| cadena.charAt(contador) == 'u') {
return (suma) + totalCaracteres(cadena, contador + 1);
} else {
return totalCaracteres(cadena, contador + 1);
}
}
}
public static void main(String[] args) {
Scanner entrada = new Scanner(System.in);
String palabra;
System.out.println("Escriva la palabra:");
palabra = entrada.nextLine();
if (totalCaracteres(palabra, 0) > 1) {
System.out.println(totalCaracteres(palabra, 0) + " total de vocales ");
} else {
System.out.println(totalCaracteres(palabra, 0) + " una vocal ");
}
}
}
Suscribirse a:
Comentarios de la entrada (Atom)
No hay comentarios.:
Publicar un comentario