Constructs a newly allocated {@code Float} object that represents the primitive {@code float} argument.
Constructs a newly allocated {@code Float} object that represents the argument converted to type {@code float}.
Returns a hash code for a {@code double} value; compatible with {@code Double.hashCode()}.
Returns the {@code float} value corresponding to a given bit representation. The argument is considered to be a representation of a floating-point value according to the IEEE 754 floating-point "single format" bit layout.
Returns a {@code Float} instance representing the specified {@code float} value. If a new {@code Float} instance is not required, this method should generally be used in preference to the constructor {@link #Float(float)}, as this method is likely to yield significantly better space and time performance by caching frequently requested values.
The number of bytes used to represent a {@code float} value.
Maximum exponent a finite {@code float} variable may have. It is equal to the value returned by {@code Math.getExponent(Float.MAX_VALUE)}.
A constant holding the largest positive finite value of type {@code float}, (2-2<sup>-23</sup>)·2<sup>127</sup>. It is equal to the hexadecimal floating-point literal {@code 0x1.fffffeP+127f} and also equal to {@code Float.intBitsToFloat(0x7f7fffff)}.
Minimum exponent a normalized {@code float} variable may have. It is equal to the value returned by {@code Math.getExponent(Float.MIN_NORMAL)}.
A constant holding the smallest positive normal value of type {@code float}, 2<sup>-126</sup>. It is equal to the hexadecimal floating-point literal {@code 0x1.0p-126f} and also equal to {@code Float.intBitsToFloat(0x00800000)}.
A constant holding the smallest positive nonzero value of type {@code float}, 2<sup>-149</sup>. It is equal to the hexadecimal floating-point literal {@code 0x0.000002P-126f} and also equal to {@code Float.intBitsToFloat(0x1)}.
A constant holding the negative infinity of type {@code float}. It is equal to the value returned by {@code Float.intBitsToFloat(0xff800000)}.
A constant holding a Not-a-Number (NaN) value of type {@code float}. It is equivalent to the value returned by {@code Float.intBitsToFloat(0x7fc00000)}.
A constant holding the positive infinity of type {@code float}. It is equal to the value returned by {@code Float.intBitsToFloat(0x7f800000)}.
The number of bits used to represent a {@code float} value.