zoukankan      html  css  js  c++  java
  • 对数值数据的格式化处理(保留小数点后N位)

    项目中有时会遇到对数值部分进行保留操作,列如保留小数点后2位,所有的数据都按这种格式处理,

    //保留小数点后2位,都按这种格式处理,没有补0
            DecimalFormat df = new DecimalFormat("0.00");
            //没有小数,或者小数部分不足是用0来补
            BigDecimal db1 = new BigDecimal(111);
            System.out.println(df.format(db1));
            //下面比较奇怪,不论是字符串表示,还是数字表示,只要没有大于111.085的都不会有四舍五入
            BigDecimal db2 = new BigDecimal(111.085);
            System.out.println(df.format(db2));
            //大于111.08,故要”五入“
            BigDecimal db3 = new BigDecimal(111.0851);
            System.out.println(df.format(db3));

    结果:

    111.00
    111.08
    111.09
  • 相关阅读:
    POJ3764 The xorlongest Path
    POJ1733 Parity game
    POJ3301 Texas Trip
    POJ2135 Farm Tour
    POJ2516 Minimum Cost
    Mem478
    PROJECTEULER48
    POJ1201 Intervals
    CSS 伪元素 (Pseudoelements)
    JQuery显示隐藏层
  • 原文地址:https://www.cnblogs.com/haoke/p/4836634.html
Copyright © 2011-2022 走看看