public class Factorial
{
	public static void main(String[] args)
	{
		final int NUM_FACTS = 100;
		for(int i = 0; i < NUM_FACTS; i++) {
			System.out.println( i + "! is " + factorial(i));
        }
	}
	
	public static int factorial(int n)
	{
		int result = 1;
		for(int i = 2; i <= n; i++) {
			result *= i;
		}
		return result;
	}
}