您的位置:首页 > 其它

BigDecimal设置小数位数

2011-09-26 14:10 295 查看
public static void main(String[] args) {

  BigDecimal x = new BigDecimal(2.22262222222222222222222222).setScale(3,BigDecimal.ROUND_HALF_UP);

System.out.println(x.toString());
}

成功示例;setScale的时候必须设置bounding模式,setScale(3,BigDecimal.ROUND_HALF_UP);

BigDecimal.setScale用于格式化小数点

setScale(1,BigDecimal.ROUND_DOWN)直接删除多余的小数位

setScale(1,BigDecimal.ROUND_UP)进位处理

setScale(1,BigDecimal.ROUND_HALF_UP)四舍五入
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  up string