dto.getWbsz()).setScale(2, BigDecimal.ROUND_HALF_UP) 这个功能有四舍五入还是直接截取
时间: 2024-04-05 16:34:39 浏览: 143
C#中Decimal类型截取保留N位小数并且不进行四舍五入操作
5星 · 资源好评率100%
这个功能使用的是四舍五入。setScale(2, BigDecimal.ROUND_HALF_UP) 中的ROUND_HALF_UP参数表示使用四舍五入的方式进行舍入,保留2位小数。如果要使用直接截取的方式,可以使用ROUND_DOWN参数,例如:setScale(2, BigDecimal.ROUND_DOWN)。
阅读全文