美文网首页
DecimalFormat-十进制数格式化

DecimalFormat-十进制数格式化

作者: liut_2016 | 来源:发表于2016-09-01 13:45 被阅读80次

DecimalFormat 是 NumberFormat 的一个具体子类,用于格式化十进制数字。

Decimal = 十进制

DecimalFormat 包含一个模式
和一组符号

符号含义:
  0 一个数字
  # 一个数字,不包括 0
  . 小数的分隔符的占位符
  , 分组分隔符的占位符
  ; 分隔格式。
  – 缺省负数前缀。
  % 乘以 100 和作为百分比显示
  ? 乘以 1000 和作为千进制货币符显示;用货币符号代替;如果双写,用
  国际货币符号代替。如果出现在一个模式中,用货币十进制分隔符代
  替十进制分隔符。
  X 前缀或后缀中使用的任何其它字符,用来引用前缀或后缀中的特殊字符。
  例子:

  DecimalFormat df1 = new DecimalFormat(“0.0”);
  DecimalFormat df2 = new DecimalFormat(“#.#”);
  DecimalFormat df3 = new DecimalFormat(“000.000”);
  DecimalFormat df4 = new DecimalFormat(“###.###”);
  System.out.println(df1.format(12.34));
  System.out.println(df2.format(12.34));
  System.out.println(df3.format(12.34));
  System.out.println(df4.format(12.34));

结果:
  12.3
  12.3
  012.340
  12.34

相关文章

  • DecimalFormat-十进制数格式化

    DecimalFormat 是 NumberFormat 的一个具体子类,用于格式化十进制数字。 Decimal ...

  • MySQL 截取数值

    格式化 例如库存周转率,产品的平均价格,平均发票值等。表达式的结果是十进制数,并带有许多小数位。要格式化这些数字,...

  • 2018-05-29 405. Convert a Number

    题意:将一个十进制数转换为16进制数。解题思路:方法一:常规方法,对该十进制数判断正负,正数就是十进制数直接转化为...

  • 进制运算

    二进制与十进制之间的转换 十进制转二进制 方法为:十进制数除2取余法,即十进制数除2,余数为权位上的数,得到的商值...

  • 进制转换

    一、二进制与十进制互相转换 1. 十进制转二进制 方法为:十进制数除2取余法,即十进制数除2,余数为权位上的数,得...

  • 十进制数转二进制

    十进制数转二进制数 前言 十进制是以十为基础的数字系统。 "满十进一,满二十进二, ...",以此类推。 十进制数...

  • Python 十进制转二进制、八进制、十六进制

    # 获取用户输入十进制数 dec = int(input("输入数字:")) print("十进制数为:", de...

  • 嵌入式c语言基础(第一章 进制和码制)

    1.2常用的几种进制 1.十进制 十进制在我们生活中非常常见,运用最多的,十进制数中,十进制数的每一位的取值范围只...

  • 汇编程序分析:非压缩的十进制数相乘

    非压缩的十进制数相乘 已知在A单元开始的存储区中存有多位非压缩十进制数 在B单元中有一位非压缩的十进制数 要求编程...

  • 笨方法学python习题37

    字符串格式化%d 带符号的十进制整数%i 带符号的十进制整数%o 无符号八进制%u 无符号十进制整数(现在这...

网友评论

      本文标题:DecimalFormat-十进制数格式化

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