随笔分类 -  2016年7月

摘要:前面自己写了一个计算器,准备用在项目里 http://www.cnblogs.com/blog5277/p/5707304.html 由于项目是用户计算跟钱有关的,所以这可不敢出BUG 于是就用了JUnit做单元测试 第一步,引入相关maven包,放入pom.xml 我个人喜欢用最新的正式版 第二步 阅读全文
posted @ 2016-07-26 14:54 曲高终和寡 阅读(2235) 评论(0) 推荐(0) 编辑
摘要:Java在计算浮点数的时候,由于二进制无法精确表示0.1的值(就好比十进制无法精确表示1/3一样),所以一般会对小数格式化处理. 但是如果涉及到金钱的项目,一点点误差都不能有,必须使用精确运算的时候,就可以使用BigDecimal方法计算. 但是在使用中还需要注意一个问题: 这三个输出结果是不一样的 阅读全文
posted @ 2016-07-26 14:25 曲高终和寡 阅读(4318) 评论(0) 推荐(0) 编辑
摘要:由于工作需要,写了一个使用BigDecimal运算的精确计算的计算器(然后发现其实比不用BigDecimal的并好不到哪里去) 只能做加减乘除 double类型的数字在千万级别的时候会转成科学计数法,我这个不会(我估计能有方法不以科学计数法显示) 其中用到的知识就是中缀表达式转后缀表达式,我是从这里 阅读全文
posted @ 2016-07-26 14:19 曲高终和寡 阅读(3323) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示