100个BigInteger相乘,如何死循环了
100个BigInteger相乘,怎么死循环了?100个BigInteger相乘,怎么死循环了?Java codeBigInteger a BigIntege
100个BigInteger相乘,怎么死循环了?
100个BigInteger相乘,怎么死循环了?
Java codeBigInteger a = BigInteger.valueOf(10);for(int i = 1; i<=100; i++) a = a.multiply(a);System.out.println(a);
[解决办法]太大了结果就溢出为负了
[解决办法]没死吧,算得比较慢,多等会儿
[解决办法]API上说明是不可变的任意精度的整数,可能不会溢出,有可能像2楼说的算的太慢了
[解决办法]那么大的数乘你的弄个超级计算机来
[解决办法]10的2^100次方
不知道要算多久
CPU没爆吧?
[解决办法]a = a.multiply(i);//10 * 100!
[解决办法]内存溢出了
[解决办法]下次这样的情况,你看是数据太大或者是死循环,你试试较小点的数不就知道?
[解决办法]10的2^100次方,这数也太大了吧
[解决办法]真不知道要算多久
[解决办法]只会是内存溢出。电脑超负荷运算
[解决办法]你的电脑要爆炸了 - -
[解决办法]大数据的计算在linux命令行下进行。