Factorial of a Number in Java
import java.util.Scanner;
public class FactorialNumber {
static int factorial(int n) {
if(n == 0)
{
return 1;
}
else {
return (n * factorial(n-1));
}
}
public static void main(String[] args) {
int fact = 1;
System.out.println("Enter Any Number: ");
Scanner sc = new Scanner(System.in);
int num = sc.nextInt();
fact = factorial(num);
System.out.println("Factorial of "+num+" is: "+fact);
sc.close();
}
}