如何在Java中表示一个大数字

时间:2015-07-02 05:30:28

标签: java

如何在Java中表示和使用大量数字?在科学计算中,有很多次我需要数字大于long

2 个答案:

答案 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