# Understanding isInfinite( ) and isNaN( ) in Java

By: Emiley J Emailed: 1728 times Printed: 2341 times

 By: rohit kumar - how this program is work By: Kirti - Hi..thx for the hadoop in By: Spijker - I have altered the code a By: ali mohammed - why we use the java in ne By: ali mohammed - why we use the java in ne By: mizhelle - when I exported the data By: raul - no output as well, i'm ge By: Rajesh - thanx very much... By: Suindu De - Suppose we are executing

Float and Double provide the methods isInfinite( ) and isNaN( ), which help when manipulating two special double and float values. These methods test for two unique values defined by the IEEE floating-point specification: infinity and NaN (not a number).

isInfinite( ) returns true if the value being tested is infinitely large or small in magnitude. isNaN( ) returns true if the value being tested is not a number.

The following example creates two Double objects; one is infinite, and the other is not a
number:

// Demonstrate isInfinite() and isNaN()
class InfNaN {
public static void main(String args[]) {
Double d1 = new Double(1/0.);
Double d2 = new Double(0/0.);
System.out.println(d1 + ": " + d1.isInfinite() + ", " +
d1.isNaN());
System.out.println(d2 + ": " + d2.isInfinite() + ", " +
d2.isNaN());
}
}

This program generates the following output:

Infinity: true, false
NaN: false, true

 1 View Comment```A more complete description of the common pitfalls of using NaN in Java: http://ppkwok.blogspot.co.uk/2012/11/java-cafe-1-never-write-nan-nan_24.html``` View Tutorial          By: Phil at 2012-11-25 02:06:49

Your email(required, will not be shown to the public):

More Tutorials by Emiley J
 Password must include both numeric and alphabetic characters - Magento What is Hadoop? Returning multiple values from a web service Tomcat and httpd configured in port 8080 and 80 Java Webservices using Netbeans and Tomcat Java WebService connected to Database How to Deploy a Java Web Service Call a webservice in Java Java WebService - Create your first web service in Java package javax.jws does not exist Getting Started with Android HTML5 Location - getCurrentPosition() in HTML5 HTML5 Canvas - Using Canvas in HTML5 HTML5 - Introduction HTML5 Video - Handling video in HTML5

More Tutorials in Java
 Update contents of a file within a jar file Tomcat and httpd configured in port 8080 and 80 Java File Java String Count number of vowels, consonants and digits in a String in Java Reverse a number in Java Student marks calculation program in Java Handling Fractions in Java Calculate gross salary in Java Calculate average sale of the week in Java Vector in Java - Sample Program MultiLevel Inheritance sample in Java Multiple Inheritance sample in Java Java program using Method Overriding Java program to check if user input is an even number

More Latest News
Most Viewed Articles (in Java )
 How to Send SMS using Java Program (full code sample included) wait(), notify() and notifyAll() in Java - A tutorial Method Overriding in Java What is Java? XML and Java - Parsing XML using Java Tutorial InetAddress Example program in Java How to use ArrayList in Java Method Overloading (function overloading) in Java Read from a COM port using Java program Vector example in Java Stack example in Java - push(), pop(), empty(), search() Calendar - sample program in Java Use of return statement in Java Student marks calculation program in Java arraycopy example in Java
Most Emailed Articles (in Java)
 Vector in Java - Sample Program Use of return statement in Java The Basic Structure of a Simple Java program Taking the size of an Array at runtime & generate random numbers to populate the Array instanceof operator example in Java PushbackReader sample program in Java CharArrayWriter sample program in Java iterator() and hasNext() in Java 3-D Secure Payment or 3DS - (3-Domain Secure Payment) What is a Java Package and how to use it? How to use Iterator in Java J2EE Components The modulus Operators The java Buzzwords Java Chat Client Sample Applet