Java BigDecimal 除法运算并保留两位小数:计算百分比
以下代码展示了使用 Java BigDecimal 进行除法运算并保留两位小数,并计算百分比:
BigDecimal num1 = new BigDecimal('57025343');
BigDecimal num2 = new BigDecimal('85981');
// BigDecimal result = num1.divide(num2, 2, BigDecimal.ROUND_HALF_UP).multiply(new BigDecimal('100'));
BigDecimal result = num1.divide(num2, 2, RoundingMode.HALF_UP).multiply(new BigDecimal('100'));
System.out.println(result + '%');
代码中,num1 代表总数。
原文地址: https://www.cveoy.top/t/topic/pi7z 著作权归作者所有。请勿转载和采集!