In this article we will learn about Factorial program in Java.
Factorial Program : The factorial of n is denoted by n! and calculated by the integer numbers from 1 to n.
Example
5!=5*4*3*2*1=120
4! = 4*3*2*1=24
Factorial program in Java
Find Factorial of a number using for loop.
import java.util.Scanner; class FacorialProgramExample { public static void main(String args[]) { int num,fact=1; Scanner sc=new Scanner(System.in); System.out.println("Enter an Integer number:"); //The input provided by user is stored in num num=sc.nextInt(); for(int i=1;i<=num;i++){ fact=fact*i; } System.out.print("Factorial of "+num+" is = " +fact); } }
Output for Factorial program in Java
Example 2: Find Factorial of a number using while loop
Advertisement
import java.util.Scanner; class FacorialProgramExample { public static void main(String args[]) { int num,fact=1,i=1; Scanner sc=new Scanner(System.in); System.out.println("Enter an Integer number:"); //The input provided by user is stored in num num=sc.nextInt(); while(i <= num) { fact=fact*i; i++; } System.out.print("Factorial of "+num+" is = " +fact); } }
Output
Advertisement