当前位置: 技术问答>java相关
Float.NaN 和Double.NaN指的是什么,有什么作用?
来源: 互联网 发布时间:2015-04-26
本文导语: Float.NaN 和Double.NaN指的是什么,有什么作用?谢谢 | Not a number,其实是说不是一个合理的实数,在合法但不合理的情况下避免你的程序出exception。 而且NaN什么都不是,不能比较, (NaN=NaN)=fal...
Float.NaN 和Double.NaN指的是什么,有什么作用?谢谢
|
Not a number,其实是说不是一个合理的实数,在合法但不合理的情况下避免你的程序出exception。
而且NaN什么都不是,不能比较, (NaN=NaN)=false。
(但愿没记错……)
而且NaN什么都不是,不能比较, (NaN=NaN)=false。
(但愿没记错……)
|
不多余呀,Math.sqrt(-1)返回的就是一个NaN(Not a Number)
|
其实就是个无穷大或无穷小,在matlab里面也是用NaN来表示不定量的数的。
|
NaN是Float,Double的一个成员常量,用来指示一个Float或Double不是合法的,不过好像没多大用处,可能在runtime用的上,一般情况下就好像有点多余。
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。