Problema 14 Java

14.03.2018

Veces que se repite una letra en una cadena.

Doble llamada recursiva

Recursividad en java


//metodo recursivo

public static int countL (String text, char chIn) {

return countL (0, text, chIn);

}

// metodo recursivo part 2

public static int countL (int index, String textIn, char cIn ) {

if (textIn.length () > index) {

if (textIn.charAt (index) == cIn) {

return countL (index + 1, textIn, cIn) +1 ;

}

return countL (index + 1, textIn, cIn);

}

return 0;

}

// main

public static void main(String[] args) {

// llamar metodo reucrsivo

System.out.println(countL("Hello word",'o'));

}

¡Crea tu página web gratis! Esta página web fue creada con Webnode. Crea tu propia web gratis hoy mismo! Comenzar