Java的Math包中提供了两个类用于对大数进行操作: BigInteger类,用于大整数的操作 BigDecimal类,用于大的小数操作 BigInteger类 Java中的基本类型中,表示整数的有short, int和long,其中最大的long也只有64位,能表示的最大正整数是9223372036854775807,如果超过了这个数就无法使用基本数据类型表示了. 而BigInteger类把数据以字符串的形式写入即计算.并且由于使用它需要创建对象,而且Java中没有提供运算符的重载,所以不能…