-------------------------------------------------------------------------------------------------
Non-terminating decimal expansion; no exact representable decimal result.錯誤
正確的做法
--------------------------------------------------------------------------------------------------
b1.divide(b2,scale,BigDecimal.ROUND_HALF_UP).doubleValue();