您的位置:首页 > 其它

BigDecimal处理金额

2016-06-06 22:01 375 查看
double a = 100.22;
BigDecimal bd = new BigDecimal(300.99);
System.out.println(bd.add(new BigDecimal(a)).setScale(2, BigDecimal.ROUND_HALF_UP));//输出401.21
}


保留两位小数并四舍五入。ROUND_HALF_UP遇到.5的情况时往上近似

,例: 1.5 ->;2,即平常说的四舍五入
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: