Java.lang.Float.floatToIntBits() Method
Advertisements
Description
The java.lang.Float.floatToIntBits() method returns a representation of the specified floating-point value according to the IEEE 754 floating-point "single format" bit layout.It includes the following important points:
- If the argument is positive infinity, the result is 0x7f800000.
- If the argument is negative infinity, the result is 0xff800000.
- If the argument is NaN, the result is 0x7fc00000.
Declaration
Following is the declaration for java.lang.Float.floatToIntBits() method
public static int floatToIntBits(float value)
Parameters
value -- This is a floating-point number.
Return Value
This method returns the bits that represent the floating-point number.
Exception
NA
Example
The following example shows the usage of java.lang.Float.floatToIntBits() method.
package com.tutorialspoint;
import java.lang.*;
public class FloatDemo {
public static void main(String[] args) {
Float f = new Float("10.07");
// returns the bits that represent the floating-point number
System.out.println("Value = " + f.floatToIntBits(5.5f));
}
}
Let us compile and run the above program, this will produce the following result:
Value = 1085276160