JAVA中BigDecimal的小数位取整策略(Rounding mode)保留小数你真的懂吗
ROUND_DOWN直接舍去后面的小数例如:new BigDecimal("1.12087").setScale(3,BigDecimal.ROUND_DOWN); -> 1.120ROUND_UP 直接舍去后面的小数位,同时保留小数位的最后一位+1)例:new BigDecimal("1.12087").setScale(3,BigDecimal.ROUND_UP); -> 1.121ROUND_HALF_UP 常说的四舍五入