欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Float直接转BigDecimal会导致精度丢失,得先转成String 再转BigDecimal

程序员文章站 2022-07-15 13:38:59
...
    @Test
    public void test17() {
        Float f = 12.635f;
        System.out.println(new BigDecimal(f));
        BigDecimal mon = new BigDecimal(Float.toString(f));
        System.out.println(mon);
    }

Float直接转BigDecimal会导致精度丢失,得先转成String 再转BigDecimal

相关标签: 数据结构那点事