About Floats
There are three types of floating-point numbers (numbers containing a decimal point): floats, doubles, and BigDecimals. Each can be positive or negative. For a description of doubles, see Double. For descriptions of BigDecimals, see BigDecimal.
A java.lang.Float is a 2-bit floating-point primitive number, takes up 4 bytes, and has 9 places of precision.