Problema 5 Java
05.03.2018
Otro problema típico que se presenta para analizar la recursividad es el obtener el factorial de un número.
Recordar que el factorial de un número es el resultado que se obtiene de multiplicar dicho número por el anterior y así sucesivamente hasta llegar a uno.
Ej. el factorial de 4 es 4 * 3 * 2 * 1 es decir 24.
public class Recursividad {
int factorial(int fact) {
if (fact>0) {
int valor=fact * factorial(fact-1);
return valor;
} else
return 1;
}
public static void main(String[] ar) {
Recursividad re=new Recursividad();
int f=re.factorial(4);
System.out.println("El factorial de 4 es "+f);
}
}
