【发布时间】:2017-12-08 14:31:19
【问题描述】:
谁能解释为什么标志值返回 False?
double a = 1.0;
double b = 0.0;
double c = a / b;
boolean flag = Double.isNaN(c);
System.out.println(flag); // False?
System.out.println(c); // Infinity
【问题讨论】:
-
我重新打开了这个,因为之前链接的副本正在回答一个不同的问题并且不包括这个案例。
-
因为无穷大不是
NaN?
标签: java