Arithmetic:算術
Rounding necessary:需要舍入
System.out.println(new BigDecimal("1225.120").setScale(2));//不會出錯 System.out.println(new BigDecimal("1225.121").setScale(2));//出錯原因精度丟失問題,要指定舍入模式即可
setScale()需要指定舍入規則,不知道會因為精度丟失問題報錯。
public BigDecimal setScale(int newScale, RoundingMode roundingMode) { return setScale(newScale, roundingMode.oldMode); }
