package sample;

/**
 * Java Factorial Example This Java Factorial Example shows how to calculate factorial of a given
 * number using Java.
 */
public class NumberFactorial {

    public static void main(String[] args) {

        int number = 5;

        /*
         * Factorial of any number is !n.
         * For example, factorial of 4 is 4*3*2*1.
         */

        int factorial = number;

        for (int i = (number - 1); i > 1; i--) {
            factorial = factorial * i;
        }

        System.out.println("Factorial of a number is " + factorial);
    }
}

/*
 Output of the Factorial program would be
 Factorial of a number is 120
 */
