手机网站制作代理商,制作图片视频的软件有哪些,微信小程序怎么做调查问卷,哪里可以学网站建设java中使用BigDecimal进行相除运算时#xff0c;为了避免抛出ArithmeticException: Non-terminating decimal expansion; no exact representable decimal result。最好指定小数点保留位数和取舍规则。
取舍规则 ROUND_CEILING: 舍位时向正无穷方向取值。即#xff1a;向上取…java中使用BigDecimal进行相除运算时为了避免抛出ArithmeticException: Non-terminating decimal expansion; no exact representable decimal result。最好指定小数点保留位数和取舍规则。
取舍规则 ROUND_CEILING: 舍位时向正无穷方向取值。即向上取整 正数: 1.1 - 2 负数: -1.1 - -1 ROUND_DOWN: 舍位时向靠近0的方向取值。即正数向下取整负数向上取整 正数: 1.1 - 1 负数: -1.1 - -1 ROUND_FLOOR: 舍位时向负无穷方向取整。即向下取整 正数: 1.1 - 1 负数: -1.1 - -2 ROUND_HALF_DOWN: 舍位时以5为分界线五舍六入。 正数: 1.5 - 1 ; 1.6 - 2 负数: -1.5 - -1; -1.6 - -2 ROUND_HALF_EVEN: ROUND_HALF_UP: 舍位时采取四舍五入。 ROUND_UNNECESSARY: 无需舍位。容易导致ArithmeticException: Non-terminating decimal expansion; no exact representable decimal result。 ROUND_UP: 舍位时向远离0的方向取值。即正数向上取整负数向下取整。 正数: 1.2 - 2 负数: -1.2 - -2