double
supports Infinity
double inf = Double.POSITIVE_INFINITY;
System.out.println(inf + 5);
System.out.println(inf - inf); // same as Double.NaN
System.out.println(inf * -1); // same as Double.NEGATIVE_INFINITY
Add titleHow to implement infinity in Java?
double
supports Infinitydouble inf = Double.POSITIVE_INFINITY; System.out.println(inf + 5); System.out.println(inf – inf); // same as Double.NaN System.out.println(inf * -1); // same as Double.NEGATIVE_INFINITY
printsInfinity NaN -Infinity
prints
note: Infinity - Infinity
is Not A Number.