## Calculate Factorial of Number in Java Programming

Here, we have listed How To Calculate Factorial of Number in Java Programming Language. It is important that we should know** How A For Loop Works **before getting further with the Java Program Code.

#### What is a Factorial of an Integer?

A Factorial for a Non-Negative Number or Integer is the Product of all the Positive Integers Less than or Equal to that Number.

#### Example

**6! = 6 * 5 * 4 * 3 * 2 * 1 = 720**

**Also Read: Java Program To Find Palindrome Numbers**

#### Method 1: Calculate Factorial of Number in Java using While Loop

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | import java.io.*; class Factorial { public static void main(String args[]) throws Exception { int fact = 1, num, count; BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); System.out.println("\nEnter an Integer:"); num = Integer.parseInt(br.readLine()); for(count = num;count > 0;count--) { fact = fact * count; } System.out.println("\nFactorial of " + num + ":\t" + fact); } } |

#### Output

To know more about Factorial of Number in Java Language, visit **WikiPedia**. In case you get any Compilation Errors with this Java Program To Calculate Factorial of a Number or if you have any doubt about it, mention it in the Comment Section.