`

java 两数相除 四舍五入 精确 保留2位小数点、任意位小数点

阅读更多

java 四舍五入 精确 保留2位小数点、任意位小数点

 

 

		int i=4;
		int j=14;
		float result =(float)i/j;
		java.text.DecimalFormat format = (java.text.DecimalFormat)java.text.DecimalFormat.getInstance();
		format.applyPattern("##.###");
		String fr=Float.parseFloat(format.format(result))*100+"";
		if(fr.length()>4){
			fr=fr.substring(0,4);
		}
		System.out.println(fr+"%");
1
3
分享到:
评论
2 楼 irisAndKevin 2012-08-31  
你的方法对整除有问题!
1 楼 zhq426 2011-11-03  
呵呵    

相关推荐

Global site tag (gtag.js) - Google Analytics