Contador de vocales (recursivo)
Java
Actualizado el 4 de Septiembre del 2018 por Adan (10 códigos) (Publicado el 30 de Agosto del 2018)
6.396 visualizaciones desde el 30 de Agosto del 2018
Cuenta todas las vocales de un texto
public class ContarVocales {
public int contarVocal(String texto)
{
return contarVocal(texto,0);
}
private int contarVocal(String texto,int pos)
{
if (pos<texto.length())
{
char c=texto.charAt(pos);
if (esVocal(c))
{
return 1+contarVocal(texto,pos+1);
}else
{
return contarVocal(texto,pos+1);
}
}else
{
return 0;
}
}
private boolean esVocal(char c)
{
return c=='a'||c=='e'||c=='i'||c=='o'||c=='u';
}
}
Comentarios sobre la versión: 1 (0)
No hay comentarios