BigDecimal使⽤及百分⽐格式化 public static void main(String ar[]) {
BigDecimal a1 = new BigDecimal(10.0 + "").setScale(7, BigDecimal.ROUND_HALF_UP);
BigDecimal a2 = new BigDecimal(6.995 + "").setScale(7, BigDecimal.ROUND_HALF_UP);bigdecimal格式化两位小数
BigDecimal r = (a1.subtract(a2)).divide(a1, 4, BigDecimal.ROUND_HALF_EVEN).setScale(4,            BigDecimal.ROUND_HALF_UP);
NumberFormat percent = PercentInstance();
percent.setMaximumFractionDigits(2);
System.out.println(percent.format(r.doubleValue()));
}

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。