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+ |