import java.math.BigInteger; public class Factorial_8_CommandLine { public static final int MAX = 25; public static BigInteger factorial(int n) { BigInteger prod = BigInteger.ONE; for (int i=1; i<=n; i++) prod = prod.multiply(new BigInteger(i +"")); return prod; } public static void main(String[] args) { int n = Integer.parseInt(args[0]); System.out.println(n + "! = " + factorial(n) ); } }