Modifier and Type | Field and Description |
---|---|
(package private) int |
decExponent |
(package private) char[] |
digits |
(package private) static int |
expBias |
(package private) static long |
expMask |
(package private) static long |
expOne |
(package private) static int |
expShift |
(package private) static long |
fractHOB |
(package private) static long |
fractMask |
(package private) static long |
highbit |
(package private) static long |
highbyte |
(package private) boolean |
isExceptional |
(package private) boolean |
isNegative |
(package private) static long |
lowbytes |
(package private) static int |
maxSmallBinExp |
(package private) static int |
minSmallBinExp |
(package private) int |
nDigits |
(package private) static long |
signMask |
(package private) static int |
singleExpBias |
(package private) static int |
singleExpMask |
(package private) static int |
singleExpShift |
(package private) static int |
singleFractHOB |
(package private) static int |
singleFractMask |
(package private) static int |
singleSignMask |
Constructor and Description |
---|
Format.FloatingDecimal(double d)
FIRST IMPORTANT CONSTRUCTOR: DOUBLE
|
Format.FloatingDecimal(float f)
SECOND IMPORTANT CONSTRUCTOR: SINGLE
|
Format.FloatingDecimal(long n) |
Modifier and Type | Method and Description |
---|---|
void |
shift(int i) |
String |
toJavaFormatString() |
String |
toJavaFormatString(int minDigitsLeftOfDecimal,
char decimalChar,
int minDigitsRightOfDecimal,
int maxDigitsRightOfDecimal,
char expChar,
boolean expSign,
int minExpDigits,
char thousandChar,
boolean useDecimal,
ArrayStack<Integer> thousandSeparatorPositions) |
String |
toString() |
boolean isExceptional
boolean isNegative
int decExponent
char[] digits
int nDigits
static final long signMask
static final long expMask
static final long fractMask
static final int expShift
static final int expBias
static final long fractHOB
static final long expOne
static final int maxSmallBinExp
static final int minSmallBinExp
static final long highbyte
static final long highbit
static final long lowbytes
static final int singleSignMask
static final int singleExpMask
static final int singleFractMask
static final int singleExpShift
static final int singleFractHOB
static final int singleExpBias
public Format.FloatingDecimal(double d)
public Format.FloatingDecimal(float f)
public Format.FloatingDecimal(long n)
public String toJavaFormatString()
public void shift(int i)
public String toJavaFormatString(int minDigitsLeftOfDecimal, char decimalChar, int minDigitsRightOfDecimal, int maxDigitsRightOfDecimal, char expChar, boolean expSign, int minExpDigits, char thousandChar, boolean useDecimal, ArrayStack<Integer> thousandSeparatorPositions)