大家看看这段代码,比较有意思,来讨论一下! 同样都是double型的运算,为什么得到的结果就是不同呢,上面一个结果为0.42000000000004xia下面一个的结果为0.87,解释一下,是什么原因呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 浮点型运算,得到的结果不一定是绝对精确的。取决于计算机中的double型数据的有效位位数。 C 的代码也是这样的……取决于 CPU …… System.err.println(1.03-.61);System.err.println(1.03-.16); 都不一样,输出结果当然不一样啦!真是莫名其妙!一个是.61而另一个是.16:( JerKii(Jack) 你简直是太傻了,谁都知道结果不一样,你难道没有学过double,float,我是再和大家讨论一下为什么有的浮点运算可以得到真确的结果,而有的却又不行呢,你比较厉害的,你就来说说看啊,为什么的一个结果是一直错误的,而第二个的结果一直是正确的呢?有种的就来说说看! 我写的一个冒泡排序法(不用交换数值) java调用ocx java跟硬件结合, 一个很菜的问题!! 我想设计一个备份程序,请进来看看! 妹妹急求回显的问题!!! 为了这个问题,我在出200分。(呵呵,想出200分确不让,只好解决以后在开一100分的贴) 各位大大,请教如何从html中取得所有的URL?? 怎样显示JTextArea滚动条? 已知字符串,怎样附值给同名控件(用JScript)? 配置springMVC加hibernate 遇见的问题 包怎么加到环境变量中去 讨论:做数据库是好java还是PowerBuilder好。讨论者都有分
System.err.println(1.03-.16); 都不一样,输出结果当然不一样啦!真是莫名其妙!
一个是.61而另一个是.16:(