百分比计算

private static String getPercent(int x, int total) {
		String baifenbi = "";// 接受百分比的值
		double baiy = x * 1.0;
		double baiz = total * 1.0;
		double fen = baiy / baiz;
		DecimalFormat df1 = new DecimalFormat("##.00%"); // ##.00%
		baifenbi = df1.format(fen);
		
		if(baifenbi.indexOf(".")>0){
			String bs = baifenbi.substring(baifenbi.indexOf(".")+1, baifenbi.indexOf(".")+3);
			if("00".equals(bs)){
				baifenbi = baifenbi.substring(0, baifenbi.indexOf("."))+"%";
			}
		}
		return baifenbi;
	}

 

你可能感兴趣的:(计算)