zoukankan      html  css  js  c++  java
  • DecimalFormat的使用

    DecimalFormat,四舍五入时需要设置RoundingMode


      1.占位符0:

       比实际数字的位数多,不足的地方用0补上。
        new DecimalFormat("00.00").format(3.14) //结果:03.14
        new DecimalFormat("0.000").format(3.14) //结果: 3.140
        new DecimalFormat("00.000").format(3.14) //结果:03.140


       比实际数字的位数少:整数部分不改动,小数部分,四舍五入
        new DecimalFormat("0.000").format(13.146) //结果:13.146
        new DecimalFormat("00.00").format(13.146) //结果:13.15
        new DecimalFormat("0.00").format(13.146) //结果:13.15


      2.占位符#

       比实际数字的位数多,不变。
        new DecimalFormat("##.##").format(3.14) //结果:3.14
        new DecimalFormat("#.###").format(3.14) //结果: 3.14
        new DecimalFormat("##.###").format(3.14) //结果:3.14


       比实际数字的位数少:整数部分不改动,小数部分,四舍五入
        new DecimalFormat("#.###").format(13.146) //结果:13.146
        new DecimalFormat("##.##").format(13.146) //结果:13.15
        new DecimalFormat("#.##").format(13.146) //结果:13.15

  • 相关阅读:
    ubuntu中安装monodevelop
    谈谈asp.net中的<% %>,<%= %>,<%# %><%$ %>的使用
    asp.net中的App_GlobalResources和App_LocalResources使用
    cisco通过控制口或者通过远程配置交换机
    匿名函数
    迭代器生成器
    闭包函数,装饰器
    函数之对象和名称空间与作用域
    函数
    文件操作
  • 原文地址:https://www.cnblogs.com/caoshouling/p/8644623.html
Copyright © 2011-2022 走看看