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



Advertisements
Advertisements