- Java.lang 包类
- Java.lang - 首页
- Java.lang - Boolean
- Java.lang - Byte
- Java.lang - Character
- Java.lang - Character.Subset
- Java.lang - Character.UnicodeBlock
- Java.lang - Class
- Java.lang - ClassLoader
- Java.lang - Compiler
- Java.lang - Double
- Java.lang - Enum
- Java.lang - Float
- Java.lang - InheritableThreadLocal
- Java.lang - Integer
- Java.lang - Long
- Java.lang - Math
- Java.lang - Number
- Java.lang - Object
- Java.lang - Package
- Java.lang - Process
- Java.lang - ProcessBuilder
- Java.lang - Runtime
- Java.lang - RuntimePermission
- Java.lang - SecurityManager
- Java.lang - Short
- Java.lang - StackTraceElement
- Java.lang - StrictMath
- Java.lang - String
- Java.lang - StringBuffer
- Java.lang - StringBuilder
- Java.lang - System
- Java.lang - Thread
- Java.lang - ThreadGroup
- Java.lang - ThreadLocal
- Java.lang - Throwable
- Java.lang - Void
- Java.lang 包额外内容
- Java.lang - 接口
- Java.lang - 错误
- Java.lang - 异常
- Java.lang 包有用资源
- Java.lang - 有用资源
- Java.lang - 讨论
Java - Float intBitsToFloat() 方法
描述
Java Float intBitsToFloat() 方法返回与给定位表示对应的浮点值。该参数被认为是根据 IEEE 754 浮点“单精度格式”位布局表示的浮点值。它包含以下重要点:
- 如果参数是 0x7f800000,则结果是正无穷大。
- 如果参数是 0xff800000,则结果是负无穷大。
- 如果参数是 0x7f800001 到 0x7fffffff 范围内的任何值,或者 0xff800001 到 0xffffffff 范围内的任何值,则结果是 NaN。
声明
以下是 java.lang.Float.intBitsToFloat() 方法的声明
public static float intBitsToFloat(int bits)
参数
bits − 这是一个整数。
返回值
此方法返回具有相同位模式的浮点值。
异常
无
从给定整数获取浮点值示例
以下示例演示了如何使用 Float intBitsToFloat() 方法从给定的位表示中获取浮点值。我们根据给定的位表示打印了三个浮点值。
package com.tutorialspoint; public class FloatDemo { public static void main(String[] args) { /* returns the float value corresponding to a given bit representation */ System.out.println(Float.intBitsToFloat(6757689)); System.out.println(Float.intBitsToFloat(0x7f800000)); System.out.println(Float.intBitsToFloat(0xff800000)); } }
输出
让我们编译并运行上述程序,这将产生以下结果:
9.469539E-39 Infinity -Infinity
从给定的正整数获取浮点值示例
以下示例演示了另一个使用 Float intBitsToFloat() 方法从给定的位表示中获取浮点值的方法。我们根据给定的位表示打印了一个浮点值。
package com.tutorialspoint; public class FloatDemo { public static void main(String[] args) { /* returns the float value corresponding to a given bit representation */ System.out.println(Float.intBitsToFloat(1098173645)); } }
输出
让我们编译并运行上述程序,这将产生以下结果:
15.3
从给定的负整数获取浮点值示例
以下示例演示了如何使用 Float intBitsToFloat() 方法从给定的位表示中获取浮点值。我们根据给定的位表示打印了一个浮点值。
package com.tutorialspoint; public class FloatDemo { public static void main(String[] args) { /* returns the float value corresponding to a given bit representation */ System.out.println(Float.intBitsToFloat(-1049310003)); } }
输出
让我们编译并运行上述程序,这将产生以下结果:
-15.3
java_lang_double.htm
广告