UVA 623 - 500!

Problem PDF

Solution:

package mypkg;

import java.math.BigInteger;
import java.util.Scanner;

 class Main {
    public static void main(String[] args) {
       Scanner in=new Scanner (System.in);
       while(in.hasNext())
       {
           int a=in.nextInt();
           BigInteger b=BigInteger.ONE;
           for(long i=1;i<=a;i++)
           {
              b=b.multiply(BigInteger.valueOf(i));
           }
           System.out.println(a+"!");
           System.out.println(b);
       }
    }

}
https://github.com/Shipu/OnlineJudgeProblemSolutionWithCPlusPlus/tree/master/uva/623/Main.java