How do we check the negative number is out of range for float variable in Java?
If I use Float.parseFloat("1.4E-46"), it returns 0.0 instead of negative infinite. In the case of positive bigger number, it returns infinite.
The below code works for positive number, am looking something similar for negative number.
Float f = Float.valueOf(Float.parseFloat(input));
if (f.floatValue() > Float.MAX_VALUE) {
return false;
}