美文网首页
Java保留两位小数的方法

Java保留两位小数的方法

作者: 田真的架构人生 | 来源:发表于2017-08-03 21:47 被阅读0次

    保留两位小数一般有如下几种方法:
    1,BigDecimal.setScale方法,在做精确计数的应用时,经常会用到BigDecimal,需要注意的一点是,初始化BigDecimal时必须用String,否则精度不正确。

    BigDecimal bg = new BigDecimal("0.719");
    System.out.println(bg.setScale(2,RoundingMode.HALF_UP))
    

    结果:0.72

    2,DecimalFormat,这个类我使用得不多

    DecimalFormat format = new DecimalFormat("0.0#");
    System.out.println(format.format(1.135))
    

    结果:1.14

    3,String.format,使用最简单

    System.out.println(String.format(\"%.2f\", 0.135));
    

    结果0.14

    相关文章

      网友评论

          本文标题:Java保留两位小数的方法

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