Java IsNan()方法的可用性
在java中,我们可以使用Java IsNan()方法的可用性,java,string,methods,integer,nan,Java,String,Methods,Integer,Nan,在java中,我们可以使用isNan()方法处理float和double值。 例如: 我想知道为什么我们不能用它来表示整数,因为字符串和整数不能是NaN。NaN是一个未定义或不可表示的数字,例如-1的平方根。 整数总是定义得很好的,字符串根本不是数字,因此它们与检查NaN无关。NaN是浮点数的一个特殊值,以及其他类似的值,如Infinity;整数和字符串没有这样的特殊值,因此检查它们的函数没有意义 它们存在的原因是为了表示某些计算的结果,以便浮点数可以在任意数学情况下使用。因为整数和字符串
isNan()
方法处理float和double值。
例如:
我想知道为什么我们不能用它来表示整数,因为
字符串
和整数
不能是NaN。NaN是一个未定义或不可表示的数字,例如-1的平方根。
整数总是定义得很好的,字符串根本不是数字,因此它们与检查NaN无关。
NaN
是浮点数的一个特殊值,以及其他类似的值,如Infinity
;整数和字符串没有这样的特殊值,因此检查它们的函数没有意义
它们存在的原因是为了表示某些计算的结果,以便浮点数可以在任意数学情况下使用。因为整数和字符串不允许使用神圣的顺序?(很抱歉,模仿
isNun
typo)。您可以从类似网站查看更多信息question@IMSoPJava、Sun(微系统)和格式错误的帖子?我问这个问题是错误的I’无论如何,我还是要感谢你澄清了这个想法。。
if (!Double.isNaN(0.01)) {
// condition happens
}
if (!Float.isNaN(0.01F)) {
// condition happens
}