作者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