aicas logo Jamaica 3.4 release 8

sun.misc
Class DoubleConsts

java.lang.Object
  extended by sun.misc.DoubleConsts

public class DoubleConsts
extends Object

This class contains additional constants documenting limits of the double type.


Field Summary
static int EXP_BIAS
          Bias used in representing a double exponent.
static long EXP_BIT_MASK
          Bit mask to isolate the exponent field of a double.
static int MAX_EXPONENT
          Maximum exponent a finite double number may have.
static double MAX_VALUE
           
static int MIN_EXPONENT
          Minimum exponent a normalized double number may have.
static double MIN_NORMAL
          A constant holding the smallest positive normal value of type double, 2-1022.
static int MIN_SUB_EXPONENT
          The exponent the smallest positive double subnormal value would have if it could be normalized.
static double MIN_VALUE
           
static double NaN
           
static double NEGATIVE_INFINITY
           
static double POSITIVE_INFINITY
           
static long SIGN_BIT_MASK
          Bit mask to isolate the sign bit of a double.
static long SIGNIF_BIT_MASK
          Bit mask to isolate the significand field of a double.
static int SIGNIFICAND_WIDTH
          The number of logical bits in the significand of a double number, including the implicit bit.
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

POSITIVE_INFINITY

public static final double POSITIVE_INFINITY
See Also:
Constant Field Values

NEGATIVE_INFINITY

public static final double NEGATIVE_INFINITY
See Also:
Constant Field Values

NaN

public static final double NaN
See Also:
Constant Field Values

MAX_VALUE

public static final double MAX_VALUE
See Also:
Constant Field Values

MIN_VALUE

public static final double MIN_VALUE
See Also:
Constant Field Values

MIN_NORMAL

public static final double MIN_NORMAL
A constant holding the smallest positive normal value of type double, 2-1022. It is equal to the value returned by Double.longBitsToDouble(0x0010000000000000L).

Since:
1.5
See Also:
Constant Field Values

SIGNIFICAND_WIDTH

public static final int SIGNIFICAND_WIDTH
The number of logical bits in the significand of a double number, including the implicit bit.

See Also:
Constant Field Values

MAX_EXPONENT

public static final int MAX_EXPONENT
Maximum exponent a finite double number may have. It is equal to the value returned by Math.ilogb(Double.MAX_VALUE).

See Also:
Constant Field Values

MIN_EXPONENT

public static final int MIN_EXPONENT
Minimum exponent a normalized double number may have. It is equal to the value returned by Math.ilogb(Double.MIN_NORMAL).

See Also:
Constant Field Values

MIN_SUB_EXPONENT

public static final int MIN_SUB_EXPONENT
The exponent the smallest positive double subnormal value would have if it could be normalized. It is equal to the value returned by FpUtils.ilogb(Double.MIN_VALUE).

See Also:
Constant Field Values

EXP_BIAS

public static final int EXP_BIAS
Bias used in representing a double exponent.

See Also:
Constant Field Values

SIGN_BIT_MASK

public static final long SIGN_BIT_MASK
Bit mask to isolate the sign bit of a double.

See Also:
Constant Field Values

EXP_BIT_MASK

public static final long EXP_BIT_MASK
Bit mask to isolate the exponent field of a double.

See Also:
Constant Field Values

SIGNIF_BIT_MASK

public static final long SIGNIF_BIT_MASK
Bit mask to isolate the significand field of a double.

See Also:
Constant Field Values

aicas logo Jamaica 3.4 release 8

aicas GmbH, Karlsruhe - Germany    www.aicas.com
Copyright 2001-2009 aicas GmbH. All Rights Reserved.