StackTips

Calculating factorial of number in Java

madhumita avtar

Written by:

Madhumita,  1 min read,  updated on September 17, 2023

This example below accepts number from user and calculates factorial using while loop and prints it.

import java.util.Scanner;

public class Factorial {

	public static void main(String[] args) {
		int number;
                int factorial = 1;

		Scanner input = new Scanner(System.in);

		//accept input from user
		System.out.println("Enter A Number :");
		number = input.nextInt();

		int i = 1;

		// while loops
		while (i <= number) {
			factorial = factorial * i;
			i++;
		}

		System.out.println("Factorial is = " + factorial);
	}
}

Output

Enter A Number :
6
Factorial is = 720

Java Collection APIs

The Collections framework in Java defines numerous different data structures in which you can store, group, and retrieve objects.

>> CHECK OUT THE COURSE

Keep exploring

Let’s be friends!