毕业论文开发语言企业开发JAVA技术.NET技术WEB开发Linux/Unix数据库技术Windows平台移动平台嵌入式论文范文英语论文
您现在的位置: 毕业论文 >> java技术 >> 正文

java除法除不尽时算出来有误差

更新时间:2012-5-21:  来源:毕业论文

有这么一个问题。

输入总金额和数量,计算出单价存在数据库里。

然后取出单价和数量计算出总额在界面显示。


问题是这个总额与数量除不尽时,最后计算的总额与输入的总额就不一致了。请问有什么好的解决办法

一般都是直接输入单价和数量,存在在数据库的。显示总额的时候,就用单价×数量。
如果你的原始数据就是总金额和数量的话,那数据库中尽量保存原始数据,单价通过计算放在界面。

输入总金额和数量,计算出单价存在数据库里。

问题是这个总额与数量除不尽时:因为数据库里面存储的数据也是有一定精度的。

例如总金额10,数量3,数据库里面的类型是Number(4,2),那么存入的数据是3.33。

然后取出这个数据,数量是3。总金额 :3.33*3 = 9.99。

这就是问题所在。 

设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优尔论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。