如何在Java中表示和使用大量数字?在科学计算中,有很多次我需要数字大于long
。
答案 0 :(得分:0)
你应该使用BigInteger来实现这个目标..
它们可以根据您的需要大小 - 直到内存不足为止。
<强>例如强>
BigInteger Bigintvar1 = new BigInteger("1234567890123456890");
BigInteger Bigintvar2 = new BigInteger("2743561234");
Bigintvar1 = Bigintvar1.add(Bigintvar2);
答案 1 :(得分:0)
java.math.BigInteger
类为所有Java的原始整数运算符和java.lang.Math
中的所有相关方法提供操作类似物。
您可以here参考BigInteger