工业园区网站建设方案,古交市网站建设公司,wordpress调用指定标签,手机主页哪个网站好DecimalFormat 是 NumberFormat 的一个具体子类#xff0c;用于格式化十进制数字#xff0c;可以实现以最快的速度将数字格式化为你需要的样子。
DecimalFormat 类主要靠 # 和 0 两种占位符号来指定数字长度。0 表示如果位数不足则以 0 填充#xff0c; # 表示只要有可能就…
DecimalFormat 是 NumberFormat 的一个具体子类用于格式化十进制数字可以实现以最快的速度将数字格式化为你需要的样子。
DecimalFormat 类主要靠 # 和 0 两种占位符号来指定数字长度。0 表示如果位数不足则以 0 填充 # 表示只要有可能就把数字拉上这个位置实际位数不够时不补零。
double pi3.1415927;//圆周率
//取一位整数
System.out.println(new DecimalFormat(0).format(pi));//3
//取6位整数不足部分以0填充
System.out.println( new DecimalFormat(000000).format(123.675)); //000124
//取一位整数和两位小数
System.out.println(new DecimalFormat(0.00).format(pi));//3.14
//取两位整数和三位小数整数不足部分以0填补。
System.out.println(new DecimalFormat(00.000).format(pi));//03.142
//取所有整数部分
System.out.println(new DecimalFormat(#).format(pi));//3
//以百分比方式计数并取两位小数
System.out.println(new DecimalFormat(#.##%).format(pi));//314.16%long c299792458;//光速
//显示为科学计数法并取五位小数
System.out.println(new DecimalFormat(#.#####E0).format(c));//2.99792E8
//显示为两位整数的科学计数法并取四位小数
System.out.println(new DecimalFormat(00.####E0).format(c));//29.9792E7
//每三位以逗号进行分隔。
System.out.println(new DecimalFormat(,###).format(c));//299,792,458
//将格式嵌入文本
System.out.println(new DecimalFormat(光速大小为每秒,###米).format(c)); //光速大小为每秒299,792,458米
//货币格式
System.out.println(人民币new DecimalFormat(,###.##).format(c)); //人民币299,792,458