
Calculating factorial of number in Java
This example below accepts number from user and calculates factorial using while loop and prints it.
February 17, 2014 · 1 min read
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