One takes a double-precisionfloatingpoint as input, another takes an integer and a scale factor, and another takes a String representation of a decimal number.
These are based on the IEEE 754 standard, which defines a binary standard for 32-bit floatingpoint and 64-bit doubleprecisionfloatingpoint binary-decimal Numbers.