改变世界的是这样一群人,他们寻找梦想中的乐园,当他们找不到时,他们亲手创造了它

java中double数据失精度(失真)问题处理

直接上代码:

  public static void main(String[] args) {
        double db1 = 87406.70;
        double db2 = 778.93;
        double result = db1 + db2;
        System.out.println(result);
        BigDecimal b = new BigDecimal(result);
        result = b.setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue();
        System.out.println(result);
    }

 

 

posted @ 2022-07-19 17:12  水狼一族  阅读(299)  评论(0编辑  收藏  举报
改变世界的是这样一群人,他们寻找梦想中的乐园,当他们找不到时,他们亲手创造了它