作者tkcn (小安)
看板java
標題Re: [問題] 當數字超過預設範圍的時候
時間Tue Apr 17 14:41:53 2007
※ 引述《sanhom (黃金跛腳)》之銘言:
: 像
: int -2^31 ~ 2^31-1
: 當我需要用到的數都比較大像是2^64, 2^96, 2^128
: 這些數都不能寫
: 宣告都不能宣告
如果是要宣告超出 int 範圍但還在 long 內的值必須這樣寫
long l = 123456789L;
這是因為 Java 的整數 Literal 預設是 int 的關係。
如果範圍超出 long 又必須要求精準的話
請使用 BigInteger / BigDecimal
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.131.89.27