有关Double.NaN的问题 上面我说double是-2^63 ~ 2^63-1,可能说错了,但无论如何,Double.NaN应该是有限种可能的值中的一个 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我也不知道 所有的书上都是这么说的 任何比较中只要有 NaN 结果都是 false但都没有解释也许 语法 不需要什么理由吧不过我想可能是因为很多情况都会产生 NaN比如 23 % 0 和 Math.sqrt(-double)可能为了区别 不同的产生原因 干脆让所有的 NaN 间得比较都为 false不知道对不对 谢谢,可是Double.POSITIVE_INFINITY==Double.POSITIVE_INFINITY,产生无穷大的原因也很多啊大家随便发言 这可能只是java语言的一个规定吧,如果你能知道它如何实现double的比较就可以知道吧。可是这个实现代码去那里找呢? * @author Lee Boynton * @author Arthur van Hoff * @version 1.80, 04/09/02 * @since JDK1.0看来我只能去问他们了,谢谢所有关心此问题的人 一个窗体浮在另一个窗体之上 求推荐一本靠谱的讲jsp的好书 求指点 这段代码能转到Java吗 java实现字母排序,区分大小写 如何将某网页上的图片保存到本地?? 请教大家,我在自定义输入类的几个不明白问题(我自己写了个输入类,但有几个毛病解决不了,特向大家请教) java中方法里的变量系统何时回收内存空间? 关于线程意外崩溃等几个问题? 我的新问题,关于用java写com 如何 import 自己的类? 我试着导入,出错! 虚心请教,我使用了JTable控件,我想把某个列不显示。
任何比较中只要有 NaN 结果都是 false
但都没有解释
也许 语法 不需要什么理由吧不过我想可能是因为
很多情况都会产生 NaN
比如 23 % 0 和 Math.sqrt(-double)
可能为了区别 不同的产生原因 干脆让所有的 NaN 间得比较都为 false
不知道对不对
产生无穷大的原因也很多啊
大家随便发言
* @author Arthur van Hoff
* @version 1.80, 04/09/02
* @since JDK1.0看来我只能去问他们了,谢谢所有关心此问题的人