美文网首页安卓开发
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