public BigDecimal round(BigDecimal input){
//四舍五入
MathContext mc=new MathContext(String.valueOf(input.longValue()).length()+2,RoundingMode.HALF_UP);
BigDecimal output=input.round(mc);
return output;
}原文:http://3475174.blog.51cto.com/3465174/1682584