代码如下
public static void main(String[] args) {
float num = 3.14f;
int total = 10;
//创建一个数值格式化对象
java.text.NumberFormat numberformat = java.text.NumberFormat.getInstance();
//设置精确到小数点后2位
numberformat.setMaximumFractionDigits(2);
String result1 = numberformat.format(num / (float) total * 100);
System.out.println("num和total的百分比是:result1=" + result1 + "%");
//设置传入格式模板
java.text.DecimalFormat df = new java.text.DecimalFormat("##.##%");
String result2 = df.format(num / (float) total);
System.out.println("num和total的百分比是:result2=" + result2);
}
展示如下
参考
标签:百分比,Java,text,float,num,计算,java,total From: https://www.cnblogs.com/chenxiaodao/p/17276501.html