The java.lang.Math.getExponent() is a built-in math function which returns the unbiased exponent used in the representation of a float.
- If the argument is NaN or infinite, then the result is Float.MAX_EXPONENT + 1.
- If the argument is zero or subnormal, then the result is Float.MIN_EXPONENT -1.
Syntax:
public static int getExponent(float val) Parameter: val - a float value
Returns:
The method returns the unbiased exponent of the argument.
Example: To show working of java.lang.Math.getExponent() function
// Java program to demonstrate working// of java.lang.Math.getExponent() methodimport java.lang.Math; class Gfg { // driver code public static void main(String args[]) { float x = 7689.1f; float y = -794.99f; // print the unbiased exponent of them System.out.println(Math.getExponent(x)); System.out.println(Math.getExponent(y)); // print the unbiased exponent of 0 System.out.println(Math.getExponent(0)); }} |
Output:
12 9 -127

… [Trackback]
[…] Info on that Topic: geeksforgeeks.org/java-math-getexponent-method-with-example/ […]