# Java Program To Find Factorial Of A Number

Last Updated : Mar 11, 2024

In this article we will show you the solution of java program to find factorial of a number, Factorial is really the product among all positive integers that are less or equal to a given positive integer, denoted by such a integer and an exclamation point in mathematics.

n! denotes a number's factorial (n). Additionally, there is no definition for integer arithmetic for the factorial of 0, which is one.

The factororial of n is the product of any and everything positive descending integers.

Factorial of the a number n is defined as the sum of all positive descending integers, denoted by n!.

Factorial can be calculated using the recursive formula below, in which the recursive calls are made to a multiplicity of all of the numbers below the number which the factorial is computed.

A number N's factorial is indeed a product of any and all natural numbers ranging from 1 to N.

In mathematics, factorial is represented by the symbol!.

For example:

```4! = 4*3*2*1 = 24
5! = 5*4*3*2*1 = 120
```

In this country, 4! is also referred to as "4 bang" or "4 shriek" and is pronounced "4 factorial".

The factorial is usually employed in combinations or permutations (mathematics).

The construction of a factorial Java application can be done in numerous ways. Let's investigate the two approaches to developing a Java factorial programe.

1. Using a loop in factorial programming
2. Program for Recursive Factorial

The factorial of an integer n appears to be the product of each and every numbers between 1 and n.

Let us first discuss recursion briefly prior to actually moving to the main problem. Recursion is a problem-solving technique in which a method calls itself.

Recursion divides an issue into smaller subproblems and solves them with successive method calls.

It eventually combines this same solution with such subproblems to arrive at the final solution.

The product of all of the numbers from 1 to N seems to be the factorial of a number N.

## Step By Step Guide On Java Program To Find Factorial Of A Number :-

```class FactorialExample1{
Public static void main(String args[]){
int i,fact=1;
int number=5;
for(i=1;i<=number;i++){
fact=fact*i;
}
System.out.Println("Factorial of "+number+" is: "+fact);
}
}```
1. Make the variable I & give it the value of 1.
2. Define and create the result variable, which will hold the factorial;
3. Examine the n variable.
4. The result variable contains the result of the outcome multiplied by I.
5. Repeat step 4 for each I between 1 and n.

## Conclusion :-

Factorial is really the product among all positive integers that are less or equal to a given positive integer, denoted by such a integer and an exclamation point in mathematics.

Factorial can be calculated using the recursive formula below, in which the recursive calls are made to a multiplicity of all of the numbers below the number which the factorial is computed.

I hope this article on java program to find factorial of a number helps you and the steps and method mentioned above are easy to follow and implement.