首页javadoubleJava Data Type - 如何使用isNaN()检查double值是否为Infinite()和not-a-number

Java Data Type - 如何使用isNaN()检查double值是否为Infinite()和not-a-number

我们想知道如何使用isNaN()检查double值是否为Infinite()和not-a-number。
 

public class Main {
  public static void main(String args[]) {
    Double d1 = new Double(1/0.);
    Double d2 = new Double(0/0.);
   
    System.out.println(d1 + ": " + d1.isInfinite() + ", " + d1.isNaN());
    System.out.println(d2 + ": " + d2.isInfinite() + ", " + d2.isNaN());
  }
}