本文主要详细介绍了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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。