From 4bf178c56f658e2c61be7cab659c263d571c73b2 Mon Sep 17 00:00:00 2001 From: GeBron Date: Wed, 12 Jun 2019 17:28:18 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E8=BF=87=E6=9C=9F=E7=9A=84?= =?UTF-8?q?=E6=96=B9=E6=B3=95=20BigDecimal.ROUND=5FHALF=5FUP=20=E4=BB=8E?= =?UTF-8?q?=20jdk9=20=E5=BC=80=E5=A7=8B=E6=A0=87=E8=AE=B0=E4=B8=BA?= =?UTF-8?q?=E8=BF=87=E6=9C=9F=EF=BC=8C=E6=9B=BF=E6=8D=A2=E4=B8=BA=20Roundi?= =?UTF-8?q?ngMode.HALF=5FUP=20=EF=BC=88since=201.5=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ruoyi-common/src/main/java/com/ruoyi/common/utils/Arith.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/ruoyi-common/src/main/java/com/ruoyi/common/utils/Arith.java b/ruoyi-common/src/main/java/com/ruoyi/common/utils/Arith.java index 5d108eb4..86683197 100644 --- a/ruoyi-common/src/main/java/com/ruoyi/common/utils/Arith.java +++ b/ruoyi-common/src/main/java/com/ruoyi/common/utils/Arith.java @@ -1,6 +1,7 @@ package com.ruoyi.common.utils; import java.math.BigDecimal; +import java.math.RoundingMode; /** * 精确的浮点数运算 @@ -90,7 +91,7 @@ public class Arith { return BigDecimal.ZERO.doubleValue(); } - return b1.divide(b2, scale, BigDecimal.ROUND_HALF_UP).doubleValue(); + return b1.divide(b2, scale, RoundingMode.HALF_UP).doubleValue(); } /** @@ -108,6 +109,6 @@ public class Arith } BigDecimal b = new BigDecimal(Double.toString(v)); BigDecimal one = new BigDecimal("1"); - return b.divide(one, scale, BigDecimal.ROUND_HALF_UP).doubleValue(); + return b.divide(one, scale, RoundingMode.HALF_UP).doubleValue(); } }