Variablen Bug of Float. & Double.MIN_VALUE!

BinkanSalaryman

Neues Mitglied
I discovered this when I made a class called FloatBuilder (for typing floats into a textbox):
The minimum value of float and double are bigger than zero! That just can't be true...

Code:
Java:
        System.out.println("MAX: " + Double.MAX_VALUE);
        System.out.println("MAX < 0: " + (Double.MAX_VALUE < 0));
        System.out.println("MAX > 0: " + (Double.MAX_VALUE > 0));
        System.out.println();
        System.out.println("MIN: " + Double.MIN_VALUE);
        System.out.println("MIN < 0: " + (Double.MIN_VALUE < 0));
        System.out.println("MIN > 0: " + (Double.MIN_VALUE > 0));
        //Works for Float, too

Console Output:
MAX: 1.7976931348623157E308
MAX < 0: false
MAX > 0: true

MIN: 4.9E-324
MIN < 0: false
MIN > 0: true
 
this is actually one of the best (meaning: meanest) questions to ask an applicant during an interview....
 

Zurück
Oben