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);
}
下一篇: 递归求数组元素最大值