關於 BigDecimal

商業計算一定要用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構造方法

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章