您的位置:首页 > 编程语言 > Java开发

Java问题——数值舍入问题

2017-07-20 18:01 232 查看
开发过程中经常会遇到小数舍入问题,利用java.math包下的BigDecimal类中的方法可以有效的解决这一类问题。简单代码如下:

        double d1 = 16545.325;

        double d2 = -124566.225;

        System.out.println( new BigDecimal(d1).setScale(2,RoundingMode.HALF_UP));

        System.out.println( new BigDecimal(d2).setScale(2,RoundingMode.HALF_DOWN));

结果:16545.33

-124566.23





详情参见JDK API1.6.0中文版
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  BigDecimal round