JAVA語法——n的階乘(高階)
阿新 • • 發佈:2018-12-12
題目描述
輸入一個正整數N,輸出N的階乘。輸入描述:
正整數N(0<=N<=1000)
輸出描述:
輸入可能包括多組資料,對於每一組輸入資料,輸出N的階乘
連結:https://www.nowcoder.com/questionTerminal/f54d8e6de61e4efb8cce3eebfd0e0daa 來源:牛客網 import java.math.BigInteger; import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner in=new Scanner(System.in); while(in.hasNextInt()){ int N = in.nextInt(); BigInteger sum = BigInteger.valueOf(1); for(int i=1;i<=N;i++) sum = sum.multiply(BigInteger.valueOf(i)); System.out.println(sum); } } }