Java Math getExponent()方法及实例
java.lang.Math.getExponent()返回用于表示一个双数或浮点数的无偏指数。
注意。
语法 :
**public static int getExponent(DataType a)**Parameter :a : an argument of double or float typeReturn :This method returns the unbiased exponent of the argument.
// Java program to demonstrate working// of java.lang.Math.getExponent() methodimport java.lang.Math; class Gfg { // driver code public static void main(String args[]) { double a = 345.65; double b = 1.0 / 0; double c = 0; // Input double value // Output unbiased exponent of it System.out.println(Math.getExponent(a)); // Input Infinity // Output (Double.MAX_EXPONENT + 1) System.out.println(Math.getExponent(b)); // Input Zero // Output (Double.MIN_EXPONENT - 1) System.out.println(Math.getExponent(c)); float d = 237.2f; float e = 1.0f / 0; float f = 0f; // Input float value // Output unbiased exponent of it System.out.println(Math.getExponent(d)); // Input Infinity // Output (Float.MAX_EXPONENT + 1) System.out.println(Math.getExponent(e)); // Input Zero // Output (Float.MIN_EXPONENT - 1) System.out.println(Math.getExponent(f)); }}
输出:
81024-10237128-127
