将大十进制数向上舍入为整数值
2022-09-01 09:22:47
我有一个BigDecimal,其值为450.90,我想向上舍入到下一个孔整数值,然后打印没有任何小数点的整数值,就像这样;
价值: 450.90 -> 四舍五入: 451.00 -> 输出: 451
价值: 100.00001 -> 四舍五入: 101.00000 输出: 101
检查了一些解决方案,但我没有得到预期的结果,这是我的代码;
BigDecimal value = new BigDecimal(450.90);
value.setScale(0, RoundingMode.HALF_UP); //Also tried with RoundingMode.UP
return value.intValue();
谢谢!