java计算百分比 Published on May 24, 2023 in Java with 0 comment ```java /** * 使用java.text.DecimalFormat实现 * * @param x * @param y * @return */ public static String getPercent(int x, int y) { if (x == 0) return "0.00%"; double d1 = x * 1.0; double d2 = y * 1.0; // 设置保留几位小数, “.”后面几个零就保留几位小数,这里设置保留两位小数 DecimalFormat decimalFormat = new DecimalFormat("##.00%"); return decimalFormat.format(d1 / d2); } ``` ```java /** * 方式一:使用java.text.NumberFormat实现 * @param x * @param y * @return */ public static String getPercent(int x, int y) { double d1 = x * 1.0; double d2 = y * 1.0; NumberFormat percentInstance = NumberFormat.getPercentInstance(); // 设置保留几位小数,这里设置的是保留两位小数 percentInstance.setMinimumFractionDigits(2); return percentInstance.format(d1 / d2); } ``` 本文由 admin 创作,采用 知识共享署名4.0 国际许可协议进行许可。本站文章除注明转载/出处外,均为本站原创或翻译,转载前请务必署名。