主要用java.math.BigDecimal工具類實現,想要了解BigDecimal類可以看java api
正式版:
public
static
Double divide() {
BigDecimal bigDecimal =
new
BigDecimal(2);
// 除數,實現2/12
BigDecimal divisor =
new
BigDecimal(12);
// 使用四舍五入模式,保留兩位小數,注意模式HALF_UP
MathContext mc =
new
MathContext(2, RoundingMode.
HALF_UP);
Double calcResult = bigDecimal.divide(divisor, mc).doubleValue();
return
calcResult;
}
更多文章: