集册 Java实例教程 Double.NaN不等于其自身,这可能会带来一些奇怪的后果。

Double.NaN不等于其自身,这可能会带来一些奇怪的后果。

欢马劈雪     最近更新时间:2020-01-02 10:19:05

423
Double.NaN不等于其自身,这可能会带来一些奇怪的后果。

public class Main {

  public static void main(String[] args) {

    double x = Math.sqrt(-50);    // Not a number

    double y = x;//时代Java - nowjava.com 提 供

    if (x == y)

          System.out.println("x equals y");


  }


}