@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
最新推荐文章于 2024-05-27 16:11:59 发布