小编Yog*_*esh的帖子

双数据类型解析"NaN"为"NaN"为什么?

我正在解析"NaN"值为double,它给我的是"NaN".

double  d = Double.parseDouble("NaN");
System.out.println(d);
Run Code Online (Sandbox Code Playgroud)

它正在打印"NaN"值.我很惊讶,因为我希望解析一个非数字的双重将导致NumberFormatExceptionJava.

任何人都可以解释为什么解析成功了,真正存储在变量中的是什么?

java nan

2
推荐指数
1
解决办法
1576
查看次数

标签 统计

java ×1

nan ×1