我编写了一个很大的程序,其中包含使用变量作为整数的许多方法。有没有办法快速将其更改为其他内容?请注意,有些方法在该整数上使用div和mod,因此尝试将其更改为Arraylist意味着要更改很多代码。
我发现为时已晚,int不足以存储我需要的数字(即多项式的系数;即,虽然我打算使用小数,但最终需要的是长度大于9的数)。
您可以使用long,这将为您提供两倍的位数。如果那还不够大,您可以转到BigInteger,它将为您提供所需的数量,但是您将无法直接使用用户运算符(例如div和mod)。
编辑: long的最大值是9223372036854775807(2 ^ 63-1)
| 归档时间: |
|
| 查看次数: |
1487 次 |
| 最近记录: |