DecimalFormat
是 NumberFormat
的一个具体子类,用于格式化十
进
制数字。该类设计有各种功能,使其能够分析和格式化任意语言
环
境中的数,包括对西方语言、阿拉伯语和印度语数字的支持。它
还
支持不同类型的数,包括整数 (123)、定点数 (123.4)、科学记数
法
表示的数 (1.23E4)、百分数 (12%) 和金额 ($123)。所有这些内容
都可以本地化。
package com.lesson18;
import java.text.DecimalFormat;
public class TestDecimalFormat {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
//实现数字的输出的格式----------"###,###.########"
DecimalFormat d = new DecimalFormat("###,###.########");
//DecimalFormat d = new DecimalFormat("###,###.########");
double myNum=111111111.1141542;
String str = d.format(myNum);
System.out.println(str);
}
}