【发布时间】:2011-11-17 04:02:17
【问题描述】:
注意:类似于Can an integer be NaN in C++?
我知道这没有什么实际用途,但可以将 float 或 double 设置为 NaN 吗?
【问题讨论】:
-
我不会说没有什么实际用途。例如,我使用这种方法在双精度表中指定失败的结果。
标签: java floating-point double nan
注意:类似于Can an integer be NaN in C++?
我知道这没有什么实际用途,但可以将 float 或 double 设置为 NaN 吗?
【问题讨论】:
标签: java floating-point double nan
Float 对象包含一个静态值,它是一个float 类型,称为NaN。
所以
float myFloat = Float.NaN;
给你你的要求。
http://download.oracle.com/javase/6/docs/api/java/lang/Float.html#NaN
【讨论】:
float 或 double 设置为 NaN,从而使其无法在任何算术中使用。
当然! NaN 是 Float 和 Double 类中的静态常量。
double x = Double.NaN;
【讨论】: