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+"%");