请问一下 java中 有没有比BigInteger范围更大的?
遇到比BigInteger范围更大的情况是不是只能用数组解决?
谢谢!

解决方案 »

  1.   

    在java.math包中的BigInteger类可以处理包含任意长度数字序列的数值,BigInteger类实现了任意精度的整数运算,使用静态的valueOf()方法可以将普通的数值转换成大数值,具体用法楼主可以查一下API...
      

  2.   

    一个 BigInteger 包含一个 int 数组,一个数组最大长度为 Integer.MAX_VALUE,一个 int 最大 20 多亿,20 亿 x 20亿 得多大,还不够???
      

  3.   

    已经足够了,再大的东西,你的内存和 CPU 吃得消嘛?你不如申请到“星云”超级计算机上去跑跑你的作业。
      

  4.   

    BigInteger 内部用的就是数组实现的,不是经过精心优化的。你自己用数组实现的话,性能肯定没法跟 BigInteger 比,而且做的事情还是一样的,呵呵。
      

  5.   

    BigInteger基本等于你机器的极限