[android]不要使用安卓系统自带的计算器啦
前几天在机锋上看到这么一个帖子:
试试你的计算器,我的DEFY杯具了,你的呢?
http://bbs.gfan.com/viewthread.php?tid=1344336&extra=&page=1
8.03减去7.96等于多少?答案是0.07。 14.52减去14.49等于多少?答案是0.03。
然而用手机自带的计算器计算8.03减去7.96的结果,手机算出来的结果不是 0.07,而是0.0699999。用14.52减去14.49时,得出的结果也不是0.03,而是0.0299999。快去试试你的机器吧。
最近又在cnbeta上看到新闻:
智能手机算错简单数学题 http://www.cnbeta.com/articles/142564.htm
验证了android系统上的这一低级错误。
个人觉得有点类似matlab上的数值计算精度误差?
那么怎么解决这个问题呢?首先当然是不要使用自带的计算器了,如果root了手机,可以直接删除自带计算器。如果手机没有root,使用第三方桌面加强软件(比如laucher pro之类)在程序菜单中把自带计算器隐藏了。另外,使用第三方的计算器软件,功能简单一点(其实比自带的还是强大得多)可以使用RealCalc,中文译名科学计算器;功能更强的可以使用Mathpac,中文译名超级计算器,这两款软件绝对可以满足一般生活和工作需要了。
阅读剩余
版权声明:
作者:古意人
链接:http://www.guyiren.com/598.html
文章版权归作者所有,未经允许请勿转载。
THE END