Какое значение установлено для NaN
, POSITIVE_INFINITY
и некоторых других констант в классе Double
?Из исходного кода я вижу, что они настроены на себя, но как это работает?
public final class Double extends Number implements Comparable<Double> {
public static final double POSITIVE_INFINITY = POSITIVE_INFINITY;
public static final double NEGATIVE_INFINITY = NEGATIVE_INFINITY;
public static final double NaN = NaN;
public static final double MAX_VALUE = MAX_VALUE;
public static final double MIN_VALUE = MIN_VALUE;
...
}
Спасибо.