BigDecimal高精度操作

System.out.println(2.0-1.1);

这里写图片描述

需要使用BigDecimal操作:

        BigDecimal value1 = new BigDecimal("2.0");
        BigDecimal value2 = new BigDecimal("1.1");
        System.out.println(value1.subtract(value2));

结果如下:
这里写图片描述

使用场景需要高精度的计算
但是效率很低,除非特殊需要,尽量使用基本数据类型。

猜你喜欢

转载自blog.csdn.net/u010887126/article/details/79905214