Java double类型计算百分比(保留两位小数)

 主要思路:

第一步:利用 DecimalFormat 设置需要转换的格式

第二步:调用 format 方法进行格式转换

    // 测试主函数
    public static void main(String[] args) {
        String s = calculatePercentage(794, 3581);
        System.out.println(s); // 22.17%
    }

    /**
    * @param dividend 被除数
    * @param divisor  除数
    * @return 0.00%
    */
    public static String calculatePercentage(double dividend, double divisor) {
        // 计算商
        double quotient = dividend / divisor;
        // 设置转换格式
        DecimalFormat df = new DecimalFormat("0.00%");
        // 转换格式
        String result = df.format(quotient);
        return result;
    }

你可能感兴趣的:(Java,java)