Double num = (double)2/11;
NumberFormat nt = NumberFormat.getPercentInstance();//获取格式化对象
nt.setMinimumFractionDigits(2);//设置百分数精确度2即保留两位小数
String fullReadingRate = nt.format(num);
System.out.println(fullReadingRate);

本文介绍了一种在Java中将浮点数转换为带有精确小数位数的百分比字符串的方法。通过使用NumberFormat类的getPercentInstance()方法获取格式化对象,并设置最小的小数位数,可以实现对双精度浮点数的准确百分比显示。
Double num = (double)2/11;
NumberFormat nt = NumberFormat.getPercentInstance();//获取格式化对象
nt.setMinimumFractionDigits(2);//设置百分数精确度2即保留两位小数
String fullReadingRate = nt.format(num);
System.out.println(fullReadingRate);

7851
3068
1165
2933

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