Floating point data types are similar to C/C++. They are used to store the real numbers. There are two floating-point data types in Java.
Data type | Size | Range (Absolute value) |
float | 4 bytes / 32 bits | 1.401298464324817E-45f to 3.4028234663852886E38f |
long | 8 bytes / 64 bits | 4.9E-324d to 1.7976931348623157E308d |