HDU1042N!大数的阶乘java模板

import java.math.BigInteger;
import java.util.Scanner;
public class Main{
    public static void main(String[] args) {     
    Scanner inputScanner=new Scanner(System.in);
       while(inputScanner.hasNext())
       {
           int n=inputScanner.nextInt();
           BigInteger m;
           m=BigInteger.valueOf(1);//将m定义成大数的1
           for(int i=1;i<=n;i++)
           {
               m=m.multiply(BigInteger.valueOf(i));//大数乘法
           }
           System.out.println(m);
       }  
    }
}
原文地址:https://www.cnblogs.com/Annetree/p/6361146.html