考虑这种情况。
我有 2 个长变量 a 和 b。
我正在尝试获取这些格式的百分比:
xx.x 和 0.xx。
我试过将两者都转换为加倍和除法,但我没有采用后一种格式。
最佳答案
类似的东西?
long a = 12, d = 34;
double ratio = a / (double) d;
DecimalFormat ratioFormat = new DecimalFormat("#.##");
DecimalFormat percentFormat= new DecimalFormat("#.#%");
System.out.println("ratio = " + ratioFormat.format(ratio));
System.out.println("percent = " + percentFormat.format(ratio));
哪些输出:
ratio = 0.35
percent = 35.3%
关于java - 如何将 2 个长值格式化为百分比格式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17068967/