最代码广告位
inhv的gravatar头像
inhv2013-02-19 15:42:29

【企业级开发常用工具】 电子商务系统开发中常用的货币精确浮点运算的工具类 CurrencyUtil.java

前言:众所周知 double 类型的浮点数运算的时候会产生精度问题,这个问题的探讨在 《Effective java》 里面有详细论述!! 如果你使用的 BigDecimal 类来表示金钱,就不会出现这个问题。

warn:当你使用 BigDecimal(0.233f) 来包装一个 double 类型时,可能会出现问题,你应该使用 String 类型的构造方法。

例如:BigDecimal deleverFee = BigDecimal("0.233");

【企业级开发常用工具】 电子商务系统开发中常用的货币精确浮点运算的工具类 CurrencyUtil.java

 


AXIN编辑于2014-2-26 13:52:51


打赏

文件名:CurrencyUtil.java,文件大小:3K下载
最代码最近下载分享源代码列表最近下载
cxp1zzzzzz LV12月26日
星星
1430794472 LV11月8日
星星
wzqq5517992 LV12019年12月22日
星星
wkc LV182018年5月13日
太阳星星星星
scpcyzxb LV162017年6月14日
太阳
willralf LV212015年8月18日
太阳月亮星星
Silvermoon LV102014年8月5日
月亮月亮星星星星
limtno LV232014年7月11日
太阳月亮星星星星星星
yongfahuang LV152014年6月12日
月亮月亮月亮星星星星星星
chengt LV112014年3月10日
月亮月亮星星星星星星
最代码最近浏览分享源代码列表最近浏览
li1993lei3月21日
暂无贡献等级
cxp1zzzzzz LV12月26日
星星
1430794472 LV11月8日
星星
wzqq5517992 LV12019年12月22日
星星
769378272 LV12019年8月29日
星星
吴宇航 LV12019年5月21日
星星
安宇12345 LV132019年4月16日
月亮月亮月亮星星
userid LV42019年2月21日
月亮
Lacvss LV82019年1月3日
月亮月亮
落后就要挨打 LV252018年12月13日
太阳月亮月亮星星
顶部客服微信二维码底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友