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