to Float
Converts this BigDecimal to a float. This conversion is similar to the narrowing primitive conversion from double to float as defined in <cite>The Java Language Specification</cite>: if this BigDecimal has too great a magnitude to represent as a float, it will be converted to Float.NEGATIVE_INFINITY or as appropriate. Note that even when the return value is finite, this conversion can lose information about the _precision of the BigDecimal value.
Return
this BigDecimal converted to a float.