java中实现百分比的计算与显示

import java.text.DecimalFormat;
import java.text.NumberFormat;

public class myPercent {

	public static String percnet(double d,double e){
		double p = d/e;
		DecimalFormat nf = (DecimalFormat) NumberFormat.getPercentInstance();
		nf.applyPattern("00%"); //00表示小数点2位
		nf.setMaximumFractionDigits(2); //2表示精确到小数点后2位
		return nf.format(p);
	}
	
	public static void main(String[] args) {
		System.out.println(percnet(1.5, 3.0));
	}
}

输出 50%

你可能感兴趣的:(java)