java - 如何在 Java 中将其显示为保留 3 位小数的百分比?

标签 java

  float f = 0.564f;
  System.out.println(String.format("Percent: %.3f%%", f));

显示如下:

Percent: 0.564%

我想显示为 56.4% 并且我想使用 String.format()。如何改变这个才能达到效果?

最佳答案

您可以简单地使用 1 位小数来完成此操作:

System.out.println(String.format("Percent: %.1f%%", (f*100)));

如果你想保留 3 位小数

System.out.println(String.format("Percent: %.3f%%", (f*100)));

等等

关于java - 如何在 Java 中将其显示为保留 3 位小数的百分比?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47197643/

相关文章:

java - 抛出异常时如何从代码开头继续执行?

java - 提高java中Eratosthenes代码筛的效率

java - NullPointerException .. 我的逻辑缺陷在哪里?

java - Volley Post 请求在 onResponse 内未返回任何响应

java - 将查询结果映射到属性

java - 我在哪里可以找到 Bouncy CaSTLe 源代码

java - playframework 未检测到 mailerclient

java - 音频处理服务器平台

java - 难以使用SQLserver jdbc连接到数据库

java - 如何使用Java在Android中生成每个项目具有不同背景颜色的微调器?