Friday, February 20, 2009

float infinative example



package datatypes;

public class FloatINF {

public static void main(String[] args) {
float pi = 1.0f,ni=-1.0f,nan;
float a=0,b=Float.NaN;
float pz,nz;
int i;
pi = pi/a;
ni = ni/a;
System.out.println(" NaN + some no = " + (b + 10.0));
System.out.println(" + inf + some no = " + (pi + 10.0));
System.out.println(" +inf - some no= "+(pi-1000.101e30));
System.out.println(" -inf - some no= "+(ni-1000.101e30));
System.out.println(" -inf + some no= "+(ni-1000.101e30));
System.out.println(" + inf + - inf = " + (pi + ni));
System.out.println(" + inf - - inf = " + (pi - ni));
}

}
output:
NaN + some no = NaN
+ inf + some no = Infinity
+ inf - some no = Infinity
- inf - some no = -Infinity
- inf + some no = -Infinity
+ inf + - inf = NaN
+ inf - - inf = Infinity





0 comments:

Post a Comment