13 lines
524 B
Groovy
13 lines
524 B
Groovy
def negInf = -1.0d / 0.0d; //also Double.NEGATIVE_INFINITY
|
|
def inf = 1.0d / 0.0d; //also Double.POSITIVE_INFINITY
|
|
def nan = 0.0d / 0.0d; //also Double.NaN
|
|
def negZero = -2.0d / inf;
|
|
|
|
println(" Negative inf: " + negInf);
|
|
println(" Positive inf: " + inf);
|
|
println(" NaN: " + nan);
|
|
println(" Negative 0: " + negZero);
|
|
println(" inf + -inf: " + (inf + negInf));
|
|
println(" 0 * NaN: " + (0 * nan));
|
|
println(" NaN == NaN: " + (nan == nan));
|
|
println("NaN equals NaN: " + (nan.equals(nan)));
|