import java.io.*;
import java.lang.*;

class Factorial
{
    public static void main(String args[]) throws IOException
    {
        BufferedReader br=new BufferedReader(new InputStreamReader(System.in));

        System.out.println("Enter Number: ");
        int num=Integer.parseInt(br.readLine());
        int fact=1;
        for(int i=1; i<=num; i++)
        {
            fact=fact*i;
        }
        System.out.println("Factorial of a Given Number is : "+fact);
    }
}

 OUTPUT:

javac Factorial.java
 
java Factorial
 
Enter Number:
5
Factorial of Given no. is : 120
 

Buy Head First Java

Best Book for Java

Beginner's Book