张晨的个人博客

Java计算百分比

张晨的个人博客2015-01-16Java技术 6052 1A+A-
public static void main(String[] args) {
		
		/*
		 * DecimalFormat比较灵活支持四舍五入
		 * 最多保留几位小数,就用几个#,最少位就用0来确定  
		 * DecimalFormat df = new DecimalFormat("###")只要小数点整数3位
		 */
		DecimalFormat df = new DecimalFormat("###.##");
		String s=df.format(3.23*100D/4);  
		System.out.println(s+"%");
		
		//System.out.println(rateStringRateSpecial("0.2"));
		
		double a = 3;//从数据库取出
		double b = 4;//从数据库取出
		double rate = Math.round(a * 10000d /b)/100d;//利率
		System.out.println(rate);
		
		
		int num = (int) (43/(float)100*100); //针对100% 的比率,如下载读取进度条
		System.out.println(num);
		
		
	}
文章关键词
DecimalFormat
Math
百分比
发表评论