Java Math getExponent() 方法

定义和用法

getExponent() 方法返回 Java 内部表示的浮点数的无偏指数。

Java 内部以 m·2x 的形式表示每个浮点数。getExponent() 方法返回任何浮点数的 x 值。

术语“无偏” (unbiased) 是指指数只能在内部表示为正数,因此指数存在正偏差。当您从指数中减去偏差时,您将得到指数的无偏差(真实)值。

实例

获取不同浮点数的指数:

System.out.println(Math.getExponent(1));
System.out.println(Math.getExponent(2));
System.out.println(Math.getExponent(-8));
System.out.println(Math.getExponent(10));
System.out.println(Math.getExponent(0.5));
System.out.println(Math.getExponent(-0.33));

亲自试一试

语法

以下之一:

public static int getExponent(double number)
public static int getExponent(float number)

参数

参数 描述
number 必需。从其中获取指数的浮点数。

技术细节

返回: 表示 Java 内部表示的浮点数的无偏指数的 int 值。
Java 版本: 1.6+