java 中 BigDecimal 处理小数点精度

//表示保留一位小数,默认用四舍五入方式
BigDecimal.setScale(1);

//直接删除多余的小数位,如2.45会变成2.5
BigDecimal.setScale(1,BigDecimal.ROUND_DOWN);

//进位处理,2.45变成2.5
BigDecimal.setScale(1,BigDecimal.ROUND_UP);

//四舍五入,2.45变成2.5
BigDecimal.setScale(1,BigDecimal.ROUND_HALF_UP);

//四舍五入,2.45变成2.4,如果是5则向下舍
BigDecimal.setScaler(1,BigDecimal.ROUND_HALF_DOWN);
© 版权声明
THE END
喜欢就支持一下吧
点赞0打赏 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容