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