货币数字的格式化

简介: 货币数字的格式化

当我们做一个系统如果涉及到金额时,并且所有金额类型为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......
相关文章
|
6月前
|
算法
实现一个标准数字字符串四舍五入截取不指定位数的小数
实现一个标准数字字符串四舍五入截取不指定位数的小数
46 0
|
6月前
如何实现后台返回的数据有.00或.0,显示时若是整数不显示小数点和小数电以后的0,小数显示小数点
如何实现后台返回的数据有.00或.0,显示时若是整数不显示小数点和小数电以后的0,小数显示小数点
74 0
|
6月前
【全网最精简】一行代码解决千万位以上的数字格式化为银行金额数字格式/货币格式(如:¥1,000,000,000.00)
【全网最精简】一行代码解决千万位以上的数字格式化为银行金额数字格式/货币格式(如:¥1,000,000,000.00)
校验数字范围,小数点保留几位
校验数字范围,小数点保留几位
59 0
数字 金额 相关 转换
数字 金额 相关 转换
65 0
|
关系型数据库 MySQL
如何用“”格式化数字 作为千位分隔符,“,”作为十进制分隔符?
如何用“”格式化数字 作为千位分隔符,“,”作为十进制分隔符?
120 0
|
C++ iOS开发
【C++之标准类型数据的格式输出1】输入一批数值,要求保留3位小数,且上下行小数点对齐
【C++之标准类型数据的格式输出1】输入一批数值,要求保留3位小数,且上下行小数点对齐
|
数据可视化 大数据 索引
|
C++
【C++操作手册】将字符串转化为数字、数字转化为字符串、字符转化为数字、数字转化为字符
【C++操作手册】将字符串转化为数字、数字转化为字符串、字符转化为数字、数字转化为字符
115 0
|
JavaScript 前端开发
Javascript之为数字添加货币(千位分隔符)格式同时保留小数点后两位
Javascript之为数字添加货币(千位分隔符)格式同时保留小数点后两位
264 0
Javascript之为数字添加货币(千位分隔符)格式同时保留小数点后两位