本文爲了練習 java大數寫的 java寫這種題真的還是比較簡單的
由於 不是很理解實例化這種東西導致我每次在定義Biginter的時候都會加一個new 然後編譯器提示我少一個封號 或者 [] 就是各種很奇怪的提示
然後爲了記錄在學習java過程中的東西 寫了這篇博客
如果你覺得我的代碼中寫的有可以改進的地方 還麻煩指教下哈~~
import java.io.*;
import java.util.*;
import java.math.*;
public class Main {
public static void main(String [] args) {
Scanner input = new Scanner(System.in);
BigInteger ans = BigInteger.ONE;
int num;
while (input.hasNext()) {
ans = BigInteger.ONE;
num = input.nextInt();
while (num != 0) {
ans = ans.multiply(BigInteger.valueOf(num--));
}
System.out.println(ans);
}
}
}