aicas logoJamaica 3.2 release 62

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 logoJamaica 3.2 release 62

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