How to get the unbiased exponent used in double number in Java

1 Answer

0 votes
package javaapplication1;

public class JavaApplication1 {
 
    public static void main(String[] args) {
        
        double d1 = 1234;
        double d2 = 60984.1;
        double d3 = 12;
        double d4 = -497.99;

        System.out.println("Math.getExponent(" + d1 + ") = " + Math.getExponent(d1));
        System.out.println("Math.getExponent(" + d2 + ") = " + Math.getExponent(d2));
        System.out.println("Math.getExponent(" + d3 + ") = " + Math.getExponent(d3));
        System.out.println("Math.getExponent(" + d4 + ") = " + Math.getExponent(d4));
        System.out.println("Math.getExponent(0) = " + Math.getExponent(0));
    }
}
 
/*
run:

Math.getExponent(1234.0) = 10
Math.getExponent(60984.1) = 15
Math.getExponent(12.0) = 3
Math.getExponent(-497.99) = 8
Math.getExponent(0) = -127
 
*/

 



answered Sep 9, 2016 by avibootz

Related questions

...