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打赏 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容