¿Qué es un Factorial de un Entero?

Un factorial para un número no entero o entero es el producto de todos los enteros positivos menores o iguales que ese número.
Ejemplo

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


Método 1: Calcular Factorial de Número en Java usando While Loop

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);
    }
}
En caso de que obtenga algún error de compilación con este programa Java para calcular factorial de un número o si tiene alguna duda al respecto, mencionelo en la sección de comentarios.

Resultado de imagen para java