摘要:
如何基本的整数和浮点数精度不能满足大数值的要求,可以使用java.math包里的BigInteger和BigDecimal类。BigInteger类实现了任意精度的整数运算。BigDecimal实现了任意精度的浮点数计算。使用静态的方法valueOf()可以把数值转化为大数值,如:BigInteger a=BigInteger.valueOf(10);我们无法使用+和*,取而代之的是add和multiply方法。BigInteger c=a.add(b);BigInteger d=c.multiply(b.add(BigInteger.valueOf(2)));import java.math 阅读全文