关于 java 中isNaN()

Python023

关于 java 中isNaN(),第1张

NaN:public static final double NaN

这是个常数,用于声明一个double他不是数哈哈,有点别扭哈,就是用于建立条件的

所以double这样就可能不是数

所以这个函数就有意义了

其实double是NaN的时候你输出会得到NaN

哈哈

double x = Double.NaN

....//一些列操作,有可能给x赋予新值,也可能没有

//为了看是不是x发生变化

if(Double.isNaN(x)){

//没变还是Nan

}else{

//变了的操作

}

isNaN方法是只能在javascript用的~

假如你在JAVA里想判断是否是数字你可以用转换时的异常来判断

try

{

Integer.parse("判断字符串")

}catch(Exception e)

{

System.out.print(不是数字)

}