BIgInteger:不可变任意精度整数.可以让超出Integer范围的数据进行运算.
构造方法:
BigInteger(String val);
运算方法:
public BigInteger add(BigInteger val);加
public BigInteger subtract(BigInteger val);减
public BigInteger multiply(BigInteger val);乘
public BigInteger divide(BigInteger val);除
public BigInteger[] divideAndRemainder(BIgInteger val);返回商和余数的数组.
BigDecimal:float和double容易丢失精度,为了能精确的表示,计算浮点数,提供了这个类.
加减乘除和BIgInteger类似.
特别的方法:
public BigDecimal divide(BigDecimal divisor,int scale,int roundingMode);商,几位小数,如何取舍.