51Testing软件测试论坛

标题: 在Java中做加减乘除操作,如何对数值比较?如何全面测试? [打印本页]

作者: jingling8825    时间: 2005-10-18 17:00
标题: 在Java中做加减乘除操作,如何对数值比较?如何全面测试?
我现在遇到了这样问题,由于计算机中数值 操作是二进制方式 ,所以在Java中做加减乘除操作中会出现下列类似情况:

  0.7+0.2 = 0.8999999999999999(而不是0.9)
  0.4+0.2 = 0.6000000000000001 (而不是0.6)
     因为牵扯到金额做四舍五入或数值比较,需要对该数值进行处理。
  有没有大侠帮忙解决一下啊?
作者: jingling8825    时间: 2005-10-21 09:33
哦,非常感谢。




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2