Mega Code Archive

 
Categories / Java / Data Type
 

Show INFINITY and NaN

/**  * Show INFINITY and NaN  * @author Ian F. Darwin, http://www.darwinsys.com/  * @version $Id: InfNaN.java,v 1.4 2004/02/09 03:33:57 ian Exp $  */ public class InfNaN {   //+   public static void main(String[] argv) {     double d = 123;     double e = 0;     if (d/e == Double.POSITIVE_INFINITY)       System.out.println("Check for POSITIVE_INFINITY works");     double s = Math.sqrt(-1);     if (s == Double.NaN)       System.out.println("Comparison with NaN incorrectly returns true");     if (Double.isNaN(s))       System.out.println("Double.isNaN() correctly returns true");   }   //- }