BigInteger 在Java中,由CPU原生提供的整型最大范围是64位long型整数。使用long型整数可以直接通过CPU指令进行计算,速度非常快。 如果我们使用的整数范围超过了long型怎么办?这个时候,就只能用软件来模拟一个大整数。java.math.BigInteger就是用来表示任意大小的整数。 对BigInteger做运算的时候,只能使用实例方法。 和long型整数运算比,BigInteger不会有范围限制,但缺点是速度比较慢。 Bigdecimal Integer int