货币数字的格式化

简介: 货币数字的格式化

当我们做一个系统如果涉及到金额时,并且所有金额类型为double类型,


最后的结果可能出现一个异常的值,并且长度很长(有知道是什么原因的吗)


这时候我们可以用到 DecimalFormat来规范数字


使用后结果:


使用前导包 import java.text.DecimalFormat;


DecimalFormat df = new DecimalFormat();   //格式化数字的类
   df.setMaximumFractionDigits(2);        //该方法设置最多保留两位小数
   df.setMinimumFractionDigits(2);        //该方法设置最少保留零位小数
   double d=14.0/3;
   String result= df.format(d);           //使用该方法格式数据的方法
//输出的结果会是4.67,而不是4.666666......
相关文章
|
8月前
【全网最精简】一行代码解决千万位以上的数字格式化为银行金额数字格式/货币格式(如:¥1,000,000,000.00)
【全网最精简】一行代码解决千万位以上的数字格式化为银行金额数字格式/货币格式(如:¥1,000,000,000.00)
1273:【例9.17】货币系统
1273:【例9.17】货币系统
145 0
数字 金额 相关 转换
数字 金额 相关 转换
75 0
|
关系型数据库 MySQL
如何用“”格式化数字 作为千位分隔符,“,”作为十进制分隔符?
如何用“”格式化数字 作为千位分隔符,“,”作为十进制分隔符?
125 0
|
JavaScript 前端开发
Javascript之为数字添加货币(千位分隔符)格式同时保留小数点后两位
Javascript之为数字添加货币(千位分隔符)格式同时保留小数点后两位
272 0
Javascript之为数字添加货币(千位分隔符)格式同时保留小数点后两位
|
C++
C++中将字符串转换为数字
C++中将字符串转换为数字
303 0
C++中将字符串转换为数字