HDU-1042(java 大數)

本文爲了練習  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);
		}
	}
}


發佈了82 篇原創文章 · 獲贊 4 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章