我想将数值四舍五入到小数点后五位。
我已经尝试过Math.round(x * 10000) / 10000
,但是它不起作用。
答案 0 :(得分:0)
您可以尝试使用以下代码进行更宝贵的取整,通常我们使用这些代码来计算保险数据:
BigDecimal decimal = new BigDecimal(100);
decimal.round(new BigDecimal(10000).setScale(5,BigDecimal.ROUND_DOWN);
选择上限选项时要小心。请参阅大十进制以获取更多选项。