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); 

}   

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