From 36962db0d42b8d9057edcf1baffdc70687489660 Mon Sep 17 00:00:00 2001
From: whycxzp <perryhsu@163.com>
Date: 星期二, 23 三月 2021 15:32:25 +0800
Subject: [PATCH] 更新接口

---
 src/main/java/com/whyc/util/MathUtil.java |   11 +++++++++--
 1 files changed, 9 insertions(+), 2 deletions(-)

diff --git a/src/main/java/com/whyc/util/MathUtil.java b/src/main/java/com/whyc/util/MathUtil.java
index ffbd338..c164cd1 100644
--- a/src/main/java/com/whyc/util/MathUtil.java
+++ b/src/main/java/com/whyc/util/MathUtil.java
@@ -10,9 +10,10 @@
 
     /**
      * 鎻愬彇鍏叡鏂规硶,鐩搁櫎鑾峰彇姣斾緥,杩斿洖鍙�塖tring鎴栬�匜loat
+     * @param type 1琛ㄧず灏忔暟,2琛ㄧず闄ゅ幓%鐨勬瘮渚�,3琛ㄧず%鐨勬瘮渚�
      * @return Object String鎴栬�匜loat绫诲瀷
      * */
-    public static Object divide(Object num,Object num2,boolean isFloat){
+    public static Object divide(Object num,Object num2,Integer type){
         float res = 0;
         if(num instanceof Integer) {
             res = BigDecimal.valueOf((Integer)num).divide(BigDecimal.valueOf((Integer)num2), 2, RoundingMode.HALF_UP).floatValue();
@@ -23,9 +24,15 @@
         if(num instanceof Double) {
             res = BigDecimal.valueOf((Double)num).divide(BigDecimal.valueOf((Double)num2), 2, RoundingMode.HALF_UP).floatValue();
         }
-        if(isFloat){
+        //0.05
+        if(type==1){
             return res;
         }
+        //5
+        else if(type==2){
+            return (int)(res*100);
+        }
+        //5%
         return (int)(res*100)+"%";
     }
 

--
Gitblit v1.9.1