尝试使用BigInteger
第一次,这是我的代码:BigInteger,它是整数太大
public class Factx
{
public static void main(String[] args)
{
BigInteger[] asd = new BigInteger[10];
asd[0] = 123456458979851322316546445665;
System.out.println(asd[0]);
}
}
编译此,给出了一个错误Integer number too large
我也试过改变,
asd[0] = new BigInteger(123456458979851322316546445665);
也提到了其他一些问题,没有多大帮助,我是否错过了一些东西?最好的解决方法是什么?谢谢,
谢谢,因为我读这些是不可变像字符串,我可以对保存的值执行add()方法吗? – OBX
@oblivion你可以执行'add()'。它会返回一个新的'BigInteger'实例。 – Eran
谢谢Eran :),并且BigInts的值有没有限制? – OBX