Java.lang.Math 类

java.lang.Math.getExponent() 方法返回参数表示中使用的无偏指数。在特殊情况下,它返回以下内容:

  • 如果参数为 NaN 或无穷大,则结果为 (Float.MAX_EXPONENT + 1)。
  • 如果参数为零或次正规,则结果为 (Float.MAX_EXPONENT + 1)。

语法

public static int getExponent(float f)

参数

f 指定浮点值。

返回值

返回参数表示中使用的无偏指数。

例外

无。

示例:

在下面的示例中,getExponent() 方法返回表示中使用的无偏指数

import java.lang.*;

public class MyClass {
 public static void main(String[] args) {
  System.out.println(Math.getExponent(10.5f)); 
  System.out.println(Math.getExponent(25.0f)); 
  System.out.println(Math.getExponent(600.78f)); 
  System.out.println(Math.getExponent(1050.0f));     
 }
}

上述代码的输出将是:

3
4
9
10