class FactorialExample2{ static int factorial(int n){ if (n == 0) return 1; else return(n * factorial(n-1)); } public static void main(String args[]){ Scanner Sc = new Scanner(System.in); int i,fact=1; System.out.print("Enter Any Number : "); int number = sc.nextInt();//The number to be calculated into factorial fact = factorial(number); System.out.println("Factorial of "+number+" is: "+fact); } }