Factorial by Recursion
import java.util.*;
class Factorial
{
static int no;
public static void main(String [] args)
{
System.out.print("Enter Number Which Is Greater Then Zero : " );
Scanner sc = new Scanner(System.in);
no = sc.nextInt();
int fact = factorial(no);
System.out.println("Factorial is : " + fact);
}
static int factorial(int i)
{
if(i <= 1)
{
return i;
}
else
{
i = i * factorial(i-1);
return i;
}
}
}