Ejercicio
Función Factorial
Objetivo
El factorial de un número se expresa de la siguiente manera:
n! = n · (n-1) · (n-2) · (n-3) · ... · 3 · 2 · 1
Por ejemplo
6! = 6·5·4·3·2·1
Cree una función recursiva para calcular el factorial del número especificado como parámetro:
Console.Write ( Factorial (6) );
mostraría 720
Código de Ejemplo
import java.util.*;
public class Main
{
public static int Factorial(int num)
{
if (num == 0)
{
return 1;
}
else
{
return num * Factorial(num - 1);
}
}
public static void main(String[] args)
{
System.out.println("Enter a number:");
int number = Integer.parseInt(new Scanner(System.in).nextLine());
System.out.println(Factorial(number));
System.out.println(Factorial(6));
}
}