java.io.Serializable
, java.lang.Comparable<java.lang.Number>
public class Decimal
extends java.lang.Number
implements java.lang.Comparable<java.lang.Number>
Modifier and Type | Field | Description |
---|---|---|
static Decimal |
ONE |
|
static int |
SCALE |
|
static Decimal |
TWO |
|
static Decimal |
ZERO |
Constructor | Description |
---|---|
Decimal() |
|
Decimal(long longValue) |
|
Decimal(java.lang.String stringValue) |
|
Decimal(java.math.BigDecimal bigDecimalValue) |
Modifier and Type | Method | Description |
---|---|---|
Decimal |
abs() |
|
Decimal |
add(Decimal augend) |
|
Decimal |
add(java.math.BigDecimal augend) |
|
int |
compareTo(java.lang.Number val) |
|
Decimal |
divide(Decimal divisor) |
|
Decimal |
divide(java.math.BigDecimal divisor) |
|
Decimal[] |
divideAndRemainder(Decimal divisor) |
|
Decimal[] |
divideAndRemainder(java.math.BigDecimal divisor) |
|
double |
doubleValue() |
|
boolean |
equals(java.lang.Object x) |
|
float |
floatValue() |
|
Decimal |
getFraction() |
|
Decimal |
getIntegral() |
|
int |
hashCode() |
|
int |
intValue() |
|
long |
longValue() |
|
Decimal |
multiply(Decimal muliplicand) |
|
Decimal |
multiply(java.math.BigDecimal muliplicand) |
|
Decimal |
negate() |
|
Decimal |
remainder(Decimal divisor) |
|
Decimal |
remainder(java.math.BigDecimal divisor) |
|
int |
signum() |
|
Decimal |
subtract(Decimal subtrahend) |
|
Decimal |
subtract(java.math.BigDecimal subtrahend) |
|
java.math.BigInteger |
toBigInteger() |
|
java.lang.String |
toEngineeringString() |
|
java.lang.String |
toPlainString() |
|
java.lang.String |
toString() |
|
Decimal |
ulp() |
public static final int SCALE
public static final Decimal ZERO
public static final Decimal ONE
public static final Decimal TWO
public Decimal()
public Decimal(java.lang.String stringValue)
public Decimal(long longValue)
public Decimal(java.math.BigDecimal bigDecimalValue)
public int intValue()
intValue
in class java.lang.Number
public long longValue()
longValue
in class java.lang.Number
public float floatValue()
floatValue
in class java.lang.Number
public double doubleValue()
doubleValue
in class java.lang.Number
public Decimal divide(java.math.BigDecimal divisor)
public Decimal getIntegral()
public Decimal getFraction()
public Decimal add(java.math.BigDecimal augend)
public Decimal subtract(java.math.BigDecimal subtrahend)
public Decimal multiply(java.math.BigDecimal muliplicand)
public Decimal remainder(java.math.BigDecimal divisor)
public Decimal[] divideAndRemainder(java.math.BigDecimal divisor)
public Decimal abs()
public Decimal negate()
public int signum()
public int compareTo(java.lang.Number val)
compareTo
in interface java.lang.Comparable<java.lang.Number>
public boolean equals(java.lang.Object x)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.String toEngineeringString()
public java.lang.String toPlainString()
public java.math.BigInteger toBigInteger()
public Decimal ulp()