美文网首页
Java 计算比分比

Java 计算比分比

作者: 赵哥窟 | 来源:发表于2021-08-30 09:17 被阅读0次
    /**
         *
         * 功能描述: 两个数计算百分比
         *
         * @param: molecular 分子
         * @param: denominator 分母
         * @return:
         * @auther: Destiny
         * @date: 2021/8/27 上午9:37
         */
        public static String getPercentage(double molecular,double denominator, Integer scale){
            String result;
            if(molecular == 0 || denominator == 0){
                result = "0";
            }else {
                NumberFormat numberFormat = NumberFormat.getNumberInstance();
                numberFormat.setMaximumFractionDigits(scale);
                result = numberFormat.format((molecular/denominator * 100));
            }
            return result;
        }
    
        /**
         *
         * 功能描述: 两个数计算百分比
         *
         * @param: molecular 分子
         * @param: denominator 分母
         * @return:
         * @auther: Destiny
         * @date: 2021/8/27 上午9:37
         */
        public static String getPercentage1(double molecular, double denominator, Integer scale) {
            if(denominator == 0){
                return "0";
            }
            BigDecimal b1 = new BigDecimal(Double.toString(molecular * 100));
            BigDecimal b2 = new BigDecimal(Double.toString(denominator));
            double percentage = b1.divide(b2, scale, BigDecimal.ROUND_HALF_UP ).doubleValue();
            String result = Double.toString(percentage);
    
            return result;
        }
    

    相关文章

      网友评论

          本文标题:Java 计算比分比

          本文链接:https://www.haomeiwen.com/subject/qylmiltx.html