Double.NaN和Float.NaN
来源:互联网 发布:广州有mac专柜吗 编辑:程序博客网 时间:2024/05/16 17:28
在网上 看到一个问题,便将其记录下来
问题所述:存在使 i>j || i<= j不成立的数嘛?
答案是存在的 如:Double.NaN 或Float.NaN
那么Double.NaN 究竟是什么?
简单的来说,NaN就是not a number 的意思,
在api文档中解释如下:
NaN是一个double类型的非数值常量,没有真实的含义。
源码中的定义如下:
其值为0.0 d / 0.0
并且Double.NaN 与本身是不相等的,
代码实验如下:
public class Test{ public static void main(String[] args) { if (Double.NaN == Double.NaN) { System.out.println("="); } else System.out.println("this"); }}
答案输出的是this,如果直接输出Double.NaN,那么输出的是NaN。
初学—–可能有很多 理解不是 很好。学习中,希望有所帮助。
0 0
- Double.NaN和Float.NaN
- Double和Float中的NaN、Infinite等常量字段详解
- java.math.BigDecimal 类型,float、double得出结果NaN
- Double.Nan值
- nan
- NaN
- NaN
- NaN
- NaN
- C++ 浮点数(double、float)如何定义NaN、正无穷、负无穷,以及如何判断是否是NaN
- C++ 浮点数(double、float)如何定义NaN、正无穷、负无穷,以及如何判断是否是NaN
- Double 中的 NAN与INFINITY
- 0和NaN
- assert用法和NaN
- 无穷大和NaN
- Infinity和NaN
- JavaScript:NaN和Infinity
- NaN和Infinity
- Android 的服务-Service
- C语言
- GUI布局学习1
- C项目开发—通讯录(三) 删除、修改、搜索功能、源码发放
- eclipse dynamic web project pom.xml配置
- Double.NaN和Float.NaN
- JAVA8 十大新特性详解
- 日期转换 NSDate 格式 格林尼治时间 时差
- 使用csc.exe构建C#应用程序
- vhdl的描述
- Java Map遍历方式方式及性能测试
- dom4j中selectNodes无法获得节点
- dos命令弹出对话框---Msg命令详解
- System.Web.Optimization 找不到引用,教你如何解决?