Package com.sun.ts.lib.util
Class DoubleConsts
java.lang.Object
com.sun.ts.lib.util.DoubleConsts
This class contains additional constants documenting limits of the
double
type.- Author:
- Joseph D. Darcy
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
Bias used in representing adouble
exponent.static final long
Bit mask to isolate the exponent field of adouble
.static final int
Maximum exponent a finitedouble
number may have.static final double
static final int
Minimum exponent a normalizeddouble
number may have.static final double
A constant holding the smallest positive normal value of typedouble
, 2-1022.static final int
The exponent the smallest positivedouble
subnormal value would have if it could be normalized.static final double
static final double
static final double
static final double
static final long
Bit mask to isolate the sign bit of adouble
.static final long
Bit mask to isolate the significand field of adouble
.static final int
The number of logical bits in the significand of adouble
number, including the implicit bit. -
Method Summary
-
Field Details
-
POSITIVE_INFINITY
public static final double POSITIVE_INFINITY- See Also:
-
NEGATIVE_INFINITY
public static final double NEGATIVE_INFINITY- See Also:
-
NaN
public static final double NaN- See Also:
-
MAX_VALUE
public static final double MAX_VALUE- See Also:
-
MIN_VALUE
public static final double MIN_VALUE- See Also:
-
MIN_NORMAL
public static final double MIN_NORMALA constant holding the smallest positive normal value of typedouble
, 2-1022. It is equal to the value returned byDouble.longBitsToDouble(0x0010000000000000L)
.- Since:
- 1.5
- See Also:
-
SIGNIFICAND_WIDTH
public static final int SIGNIFICAND_WIDTHThe number of logical bits in the significand of adouble
number, including the implicit bit.- See Also:
-
MAX_EXPONENT
public static final int MAX_EXPONENTMaximum exponent a finitedouble
number may have. It is equal to the value returned byMath.ilogb(Double.MAX_VALUE)
.- See Also:
-
MIN_EXPONENT
public static final int MIN_EXPONENTMinimum exponent a normalizeddouble
number may have. It is equal to the value returned byMath.ilogb(Double.MIN_NORMAL)
.- See Also:
-
MIN_SUB_EXPONENT
public static final int MIN_SUB_EXPONENTThe exponent the smallest positivedouble
subnormal value would have if it could be normalized. It is equal to the value returned byFpUtils.ilogb(Double.MIN_VALUE)
.- See Also:
-
EXP_BIAS
public static final int EXP_BIASBias used in representing adouble
exponent.- See Also:
-
SIGN_BIT_MASK
public static final long SIGN_BIT_MASKBit mask to isolate the sign bit of adouble
.- See Also:
-
EXP_BIT_MASK
public static final long EXP_BIT_MASKBit mask to isolate the exponent field of adouble
.- See Also:
-
SIGNIF_BIT_MASK
public static final long SIGNIF_BIT_MASKBit mask to isolate the significand field of adouble
.- See Also:
-