decimalformat.format,java的decimal,java DecimalFormat常用方法详解

decimalformat.format,java的decimal,java DecimalFormat常用方法详解

本文主要详细介绍了java十进制格式的常用方法,具有一定的参考价值。感兴趣的朋友可以参考一下。

DecimalFormat是NumberFormat的一个特定子类,用于格式化十进制数。

包com . myk . hash;

导入Java . text . decimal format;

公开课App

{

公共静态void main( String[] args)

{

//数字格式化,#和0是占位符,#:当要格式化的位数不足时,#会填空;0:当要格式化的位数不足时,将添加0。

DecimalFormat df1=新的DecimalFormat('#。##');//数字格式

system . out . println(df1 . format(0.01));

DecimalFormat df2=新的decimal format(' 0.000 ');//数字格式

system . out . println(df2 . format(0.01));

//数字以%的形式显示,小数到百分比自动转换。

decimal format df3=new decimal format(' # 0.000% ');//数字格式

system . out . println(df3 . format(0.11));

//数字以%的形式显示,小数到百分比自动转换。

DecimalFormat df4=新的DecimalFormat('#。##%');//数字格式

system . out . println(df4 . format(0.01111));

//使用','以3位数分隔数字

decimal format df5=new decimal format(',# # # ');//数字格式

system . out . println(df5 . format(981725025));

十进制格式DF6=新的十进制格式('从上到下,# # ');//数字格式

system . out . println(df6 . format(981725025));

DecimalFormat df7=新的DecimalFormat('###,# # # . 000 ');//数字格式

system . out . println(df7 . format(981725981725025));//-将被四舍五入。

}

}

结果

0.01

0.010

11.000%

1.11%

981,725,025

丁丁丁丁981725025

981,725,025.982

这就是本文的全部内容。希望对大家的学习有帮助,支持我们。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: