package com.npnets;
import java.text.DecimalFormat;
public class baifenbi {
public String getPercent(double x,double total){
String result="";//接受百分比的值
double x_double=x*1.0;
double tempresult=x/total;
//NumberFormat nf = NumberFormat.getPercentInstance(); 注释掉的也是一种方法
//nf.setMinimumFractionDigits( 2 ); 保留到小数点后几位
DecimalFormat df1 = new DecimalFormat("0.00%"); //##.00% 百分比格式,后面不足2位的用0补齐
//result=nf.format(tempresult);
result= df1.format(tempresult);
return result;
}
public static void main(String[] args) {
baifenbi bai = new baifenbi();
String result = bai.getPercent(20, 100);
System.out.println(result);
/*NumberFormat format = NumberFormat.getPercentInstance();// 获取格式化类实例
format.setMinimumFractionDigits(2);// 设置小数位
System.out.println(format.format(50.0 / 100.0));// 打印计算结果
*/
}
}