小编dmi*_*ril的帖子

使用BigDecimal进行奇怪的舍入行为?

什么会打印到控制台,为什么?

1.

BigDecimal BigDecimalNum = new BigDecimal("0.0774");
System.out.println(BigDecimalNum.doubleValue() * 100.00);
Run Code Online (Sandbox Code Playgroud)

2.

BigDecimal BigDecimalNum2 = new BigDecimal("0.0774");   
System.out.println(BigDecimalNum2.multiply(new BigDecimal("100.00")));
Run Code Online (Sandbox Code Playgroud)

java rounding bigdecimal

-1
推荐指数
1
解决办法
431
查看次数

标签 统计

bigdecimal ×1

java ×1

rounding ×1