您的位置:首页 > 其它

四舍五入保留两位小数

2012-09-05 23:44 267 查看
1.

Double x2=0.5698;
System.out.println(String.format("%.2f", x1));//0.57


2.

/**
* 以指定的舍入模式格式化双精度浮点型小数
* @param d 需格式化小数
* @param precision 保留小数位数
* @param roundingMode 舍入模式
* @return
*/
public static Double formatDouble(Double d, int precision, int roundingMode) {
if(d == null) {
return null;
}
BigDecimal bd = new BigDecimal(d);
return bd.setScale(precision, roundingMode).doubleValue();
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: