BIgInteger:不可變?nèi)我饩日麛?shù).可以讓超出Integer范圍的數(shù)據(jù)進行運算.
構(gòu)造方法:
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);返回商和余數(shù)的數(shù)組.
BigDecimal:float和double容易丟失精度,為了能精確的表示,計算浮點數(shù),提供了這個類.
加減乘除和BIgInteger類似.
特別的方法:
public BigDecimal divide(BigDecimal divisor,int scale,int roundingMode);商,幾位小數(shù),如何取舍.