美文网首页安卓开发
BigDecimal使用注意事项

BigDecimal使用注意事项

作者: 蓝不蓝编程 | 来源:发表于2020-11-19 19:07 被阅读0次
  1. 除法需要使用divide
val param1 = BigDecimal(1)
val param2 = BigDecimal(2)
println(param1.divide(param2)) //结果为0.5
println(param1/param2)          //结果为0
  1. 除法需要指定保留小数位数
param1.divide(param2,3,BigDecimal.ROUND_HALF_UP)

否则会报错

Non-terminating decimal expansion; no exact representable decimal result.

相关文章

网友评论

    本文标题:BigDecimal使用注意事项

    本文链接:https://www.haomeiwen.com/subject/kzczbktx.html