处理这些数据可以使用java.math包中的两个类 :BigInteger 和 BigDecimal类 BigInteger类实现了任意精度的整数运算 BigDecimal类实现了任意精度的浮点数运算 其中它们共有的方法:add(其他相同类的对象) subtract(其他相同类的对象) multiply(其他相同类的对象) divide(其他相同类的对象) 返回这些数的和差积商 int compareTo(其他相同类的对象) 如果这个大数与另一个大数相等,则返回0 如果这个大数小于另外一个大数则返回负数 否则返回正数 static valueOf(long x) 返回值等于x的大数 BigInteger类特有方法mod(其他相同类的对象) 返回与另一个大数的余数 BigDecimal类特有方法valueOf(long x,int scale) 返回值为x/10^scale的大数
|