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:
Console Output:
MAX: 1.7976931348623157E308
MAX < 0: false
MAX > 0: true
MIN: 4.9E-324
MIN < 0: false
MIN > 0: true
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