|
JSR-62 (Final) | ||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use BigDecimal | |
java.math | Provides classes for performing arbitrary-precision integer arithmetic (BigInteger) and arbitrary-precision decimal arithmetic (BigDecimal). |
Uses of BigDecimal in java.math |
Methods in java.math that return BigDecimal | |
static BigDecimal |
BigDecimal.valueOf(long unscaledVal,
int scale)
Translates a long unscaled value and an int scale into a BigDecimal. |
static BigDecimal |
BigDecimal.valueOf(long val)
Translates a long value into a BigDecimal with a scale of zero. |
BigDecimal |
BigDecimal.add(BigDecimal val)
Returns a BigDecimal whose value is (this + val), and whose scale is max(this.scale(), val.scale()). |
BigDecimal |
BigDecimal.subtract(BigDecimal val)
Returns a BigDecimal whose value is (this - val), and whose scale is max(this.scale(), val.scale()). |
BigDecimal |
BigDecimal.multiply(BigDecimal val)
Returns a BigDecimal whose value is (this * val), and whose scale is (this.scale() + val.scale()). |
BigDecimal |
BigDecimal.divide(BigDecimal val,
int scale,
int roundingMode)
Returns a BigDecimal whose value is (this / val), and whose scale is as specified. |
BigDecimal |
BigDecimal.divide(BigDecimal val,
int roundingMode)
Returns a BigDecimal whose value is (this / val), and whose scale is this.scale(). |
BigDecimal |
BigDecimal.abs()
Returns a BigDecimal whose value is the absolute value of this BigDecimal, and whose scale is this.scale(). |
BigDecimal |
BigDecimal.negate()
Returns a BigDecimal whose value is (-this), and whose scale is this.scale(). |
BigDecimal |
BigDecimal.setScale(int scale,
int roundingMode)
Returns a BigDecimal whose scale is the specified value, and whose unscaled value is determined by multiplying or dividing this BigDecimal's unscaled value by the appropriate power of ten to maintain its overall value. |
BigDecimal |
BigDecimal.setScale(int scale)
Returns a BigDecimal whose scale is the specified value, and whose value is numerically equal to this BigDecimal's. |
BigDecimal |
BigDecimal.movePointLeft(int n)
Returns a BigDecimal which is equivalent to this one with the decimal point moved n places to the left. |
BigDecimal |
BigDecimal.movePointRight(int n)
Moves the decimal point the specified number of places to the right. |
BigDecimal |
BigDecimal.min(BigDecimal val)
Returns the minimum of this BigDecimal and val. |
BigDecimal |
BigDecimal.max(BigDecimal val)
Returns the maximum of this BigDecimal and val. |
Methods in java.math with parameters of type BigDecimal | |
BigDecimal |
BigDecimal.add(BigDecimal val)
Returns a BigDecimal whose value is (this + val), and whose scale is max(this.scale(), val.scale()). |
BigDecimal |
BigDecimal.subtract(BigDecimal val)
Returns a BigDecimal whose value is (this - val), and whose scale is max(this.scale(), val.scale()). |
BigDecimal |
BigDecimal.multiply(BigDecimal val)
Returns a BigDecimal whose value is (this * val), and whose scale is (this.scale() + val.scale()). |
BigDecimal |
BigDecimal.divide(BigDecimal val,
int scale,
int roundingMode)
Returns a BigDecimal whose value is (this / val), and whose scale is as specified. |
BigDecimal |
BigDecimal.divide(BigDecimal val,
int roundingMode)
Returns a BigDecimal whose value is (this / val), and whose scale is this.scale(). |
int |
BigDecimal.compareTo(BigDecimal val)
Compares this BigDecimal with the specified BigDecimal. |
BigDecimal |
BigDecimal.min(BigDecimal val)
Returns the minimum of this BigDecimal and val. |
BigDecimal |
BigDecimal.max(BigDecimal val)
Returns the maximum of this BigDecimal and val. |
|
JSR-62 (Final) | ||||||||||
PREV NEXT | FRAMES NO FRAMES |