关于DecimalFormat的用法

在使用DecimalFormat进行四舍五入格式化小数位数时应注意

DecimalFormat 类主要靠 # 和 0 两种占位符号来指定数字长度。0 表示如果位数不足则以 0 填充,# 表示只要有可能就把数字拉上这个位置。

在用DecimalFormat df = new DecimalFormat("#.00");格式化应该注意当格式化0.0时,输出的为.00,应对此类数据加以判断独立处理。

时间: 2024-08-27 08:46:36

关于DecimalFormat的用法的相关文章

PAT甲级考试题库1001 A+B Format 代码实现及相关知识学习

准备参加九年九月份的PAT甲级证书考试,对网站上的题目进行总结分析: 1001题 A+B Format (20 分) Calculate a+b and output the sum in standard format -- that is, the digits must be separated into groups of three by commas (unless there are less than four digits). 计算a+b的值并以一定格式输出其和sum(数字需要

[转] Java DecimalFormat 用法

我们经常要将数字进行格式化,比如取2位小数,这是最常见的.Java 提供 DecimalFormat 类,帮你用最快的速度将数字格式化为你需要的样子.下面是一个例子: importjava.text.DecimalFormat; publicclassTestNumberFormat{ publicstaticvoidmain(String[]args){ doublepi=3.1415927; //圆周率 //取一位整数 System.out.println(newDecimalFormat(

(转)Java DecimalFormat 用法(数字格式化)

我们经常要将数字进行格式化,比如取2位小数,这是最常见的.Java 提供 DecimalFormat 类,帮你用最快的速度将数字格式化为你需要的样子.下面是常用的例子: import java.text.DecimalFormat; public class Test{ public static void main(String[] args){ double pi=3.1415927;//圆周率 //取一位整数 System.out.println(new DecimalFormat("0&

Java DecimalFormat 用法

我们经常要将数字进行格式化,比如取2位小数,这是最常见的.Java 提供 DecimalFormat 类,帮你用最快的速度将数字格式化为你需要的样子.下面是一个例子: importjava.text.DecimalFormat; publicclassTestNumberFormat{ publicstaticvoidmain(String[]args){ doublepi=3.1415927; //圆周率 //取一位整数 System.out.println(newDecimalFormat(

【转载】Java DecimalFormat 用法

转载只供个人学习参考,以下查看请前往原出处:http://blog.csdn.net/wangchangshuai0010/article/details/8577982 我们经常要将数字进行格式化,比如取2位小数,这是最常见的.Java 提供 DecimalFormat 类,帮你用最快的速度将数字格式化为你需要的样子.下面是一个例子: importjava.text.DecimalFormat; publicclassTestNumberFormat{ publicstaticvoidmain

Java DecimalFormat 用法(数字格式化)

我们经常要将数字进行格式化,比如取2位小数,这是最常见的.Java 提供 DecimalFormat 类,帮你用最快的速度将数字格式化为你需要的样子.下面是常用的例子: 1 import java.text.DecimalFormat; 2 3 public class Test{ 4 public static void main(String[] args){ 5 double pi=3.1415927;//圆周率 6 //取一位整数 7 System.out.println(new Dec

DecimalFormat用法

DecimalFormat 是 NumberFormat 的一个具体子类,用于格式化十进制数字. DecimalFormat 包含一个模式 和一组符号 符号含义: 0 一个数字 # 一个数字,不包括 0 . 小数的分隔符的占位符 , 分组分隔符的占位符 ; 分隔格式. - 缺省负数前缀. % 乘以 100 和作为百分比显示 ? 乘以 1000 和作为千进制货币符显示:用货币符号代替:如果双写,用 国际货币符号代替.如果出现在一个模式中,用货币十进制分隔符代 替十进制分隔符. X 前缀或后缀中使用

Java中DecimalFormat用法(转)

DecimalFormat 是一个具体子类,用于格式化十进制数字. DecimalFormat 包含一个模式 和一组符号 符号含义: 0 一个数字 ,与#区别是缺位时可以自动补零 # 一个数字,不包括 0 (0和# 都只有一位时可以代表任意位数,n(n>1)位时代表n位数) . 小数的分隔符的占位符 , 分组分隔符的占位符 ; 分隔格式. - 缺省负数前缀. % 乘以 100 和作为百分比显示 ? 乘以 1000 和作为千进制货币符显示:用货币符号代替:如果双写,用 国际货币符号代替.如果出现在

java之DecimalFormat用法

1. 在实践中,有时会遇到数字格式化的需求,比如订单号的某一段必须为4位,不足的用0占位,或者输出需要带上百分号,单位,货币符号等,Java的DecimalFormat能和好的支持. 2. 实例化DecimalFormat后,并给实例对象设置格式的pattern字符串(两种方式). DecimalFormat myFormat = new DecimalFormat(String pattern); // 带格式参数,实例化格式化器 DecimalFormat myFormat = new De