下面这个网址有所有关于舍入的介绍。
http://www.cjsdn.net/doc/jdk50/java/math/RoundingMode.html
下面是我自己写的一个列子:
float s = 0.78f;
String parten ="0.0000%";
DecimalFormat decimal = new DecimalFormat(parten);
decimal.setRoundingMode(RoundingMode.HALF_UP);
String str= decimal.format(s);
System.out.println(str);
最后输出:78.0000%;
HALF_UP:向最接近数字方向舍入的舍入模式,如果与两个相邻数字的距离相等,则向上舍入。