商業計算一定要用BigDecimal
public BigDecimal add(BigDecimal value); //加法
public BigDecimal subtract(BigDecimal value); //減法
public BigDecimal multiply(BigDecimal value); //乘法
public BigDecimal divide(BigDecimal value); //除法
public BigDecimal divide(BigDecimal divisor, int scale, int roundingMode)
//第一參數表示除數, 第二個參數表示小數點後保留位數,
//第三個參數表示舍入模式,只有在作除法運算或四捨五入時纔用到舍入模式
加減乘除都可 不能整除拋出異常
參數類型爲double的構造方法的結果有一定的不可預知性
儘量使用參數類型爲String的構造函數。優先使用String構造方法