//先计算两个数的相除
double a=2;
double b=29;
double f = new BigDecimal(a/b).setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue();
//使用NumberFormat类输出百分比
NumberFormat nf = NumberFormat.getPercentInstance();
System.out.println(nf.format(f)); // 7%
本文介绍如何在Java中精确计算两个数的除法结果并将其格式化为百分比形式,通过使用BigDecimal和NumberFormat类实现高精度的数学运算和友好的数据显示。

1021

被折叠的 条评论
为什么被折叠?



