JAVA語法——n的階乘(高級)
阿新 • • 發佈:2018-12-13
sys integer mina sca -i val 輸入一個正整數n system nal
題目描述
輸入一個正整數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); } } }
JAVA語法——n的階乘(高級)