Java básico 048. Función, factorial de “n” utilizando recursividad.

Ejercicio: Calcular el factorial de “n” recursivamente.
Código Java
import java.util.Scanner;

/**
*
* @author Ariel
*/

public class FactorialRec {

/**
* @param args the command line arguments
*/

public static void main(String[] args) {
int n, factor;
Scanner num = new Scanner(System.in);
System.out.print("Ingresa un número para calcular el factorial: ");
n = num.nextInt();
factor = factorial(n);
System.out.println("El factorial de " + n + " es " + factor);
}
static int factorial(int n){
int factor;
if(n == 0){
factor = 1;
}
else{
factor = n * factorial(n - 1);
}
return factor;
}
}

No hay comentarios :

Publicar un comentario en la entrada