| | |
| public | BigDecimal | abs() |
|
| public | BigDecimal | abs(MathContext mc) Throws: ArithmeticException |
|
| public | BigDecimal | add(BigDecimal augend) |
|
| public | BigDecimal | add(BigDecimal augend, MathContext mc) Throws: ArithmeticException |
|
| public | byte | byteValueExact() Throws: ArithmeticException |
|
| public | int | compareTo(BigDecimal val) |
|
| public | BigDecimal | divide(BigDecimal divisor) Throws: ArithmeticException |
|
| public | BigDecimal | divide(BigDecimal divisor, int roundingMode) Throws: ArithmeticException Throws: IllegalArgumentException |
|
| public | BigDecimal | divide(BigDecimal divisor, int scale, int roundingMode) Throws: ArithmeticException Throws: IllegalArgumentException |
|
| public | BigDecimal | divide(BigDecimal divisor, int scale, RoundingMode roundingMode) Throws: ArithmeticException |
|
| public | BigDecimal | divide(BigDecimal divisor, MathContext mc) Throws: ArithmeticException |
|
| public | BigDecimal | divide(BigDecimal divisor, RoundingMode roundingMode) Throws: ArithmeticException |
|
| public | BigDecimal[] | divideAndRemainder(BigDecimal divisor) Throws: ArithmeticException |
|
| public | BigDecimal[] | divideAndRemainder(BigDecimal divisor, MathContext mc) Throws: ArithmeticException Throws: ArithmeticException |
|
| public | BigDecimal | divideToIntegralValue(BigDecimal divisor) Throws: ArithmeticException |
|
| public | BigDecimal | divideToIntegralValue(BigDecimal divisor, MathContext mc) Throws: ArithmeticException Throws: ArithmeticException |
|
| public | double | doubleValue() Overrides: Number |
|
| public | boolean | equals(Object x) Overrides: Object |
|
| public | float | floatValue() Overrides: Number |
|
| public | int | hashCode() Overrides: Object |
|
| public | int | intValue() Overrides: Number |
|
| public | int | intValueExact() Throws: ArithmeticException |
|
| public | long | longValue() Overrides: Number |
|
| public | long | longValueExact() Throws: ArithmeticException |
|
| public | BigDecimal | max(BigDecimal val) |
|
| public | BigDecimal | min(BigDecimal val) |
|
| public | BigDecimal | movePointLeft(int n) Throws: ArithmeticException |
|
| public | BigDecimal | movePointRight(int n) Throws: ArithmeticException |
|
| public | BigDecimal | multiply(BigDecimal multiplicand) |
|
| public | BigDecimal | multiply(BigDecimal multiplicand, MathContext mc) Throws: ArithmeticException |
|
| public | BigDecimal | negate() |
|
| public | BigDecimal | negate(MathContext mc) Throws: ArithmeticException |
|
| public | BigDecimal | plus() |
|
| public | BigDecimal | plus(MathContext mc) Throws: ArithmeticException |
|
| public | BigDecimal | pow(int n) Throws: ArithmeticException |
|
| public | BigDecimal | pow(int n, MathContext mc) Throws: ArithmeticException |
|
| public | int | precision() |
|
| public | BigDecimal | remainder(BigDecimal divisor) Throws: ArithmeticException |
|
| public | BigDecimal | remainder(BigDecimal divisor, MathContext mc) Throws: ArithmeticException Throws: ArithmeticException |
|
| public | BigDecimal | round(MathContext mc) Throws: ArithmeticException |
|
| public | int | scale() |
|
| public | BigDecimal | scaleByPowerOfTen(int n) Throws: ArithmeticException |
|
| public | BigDecimal | setScale(int newScale) Throws: ArithmeticException |
|
| public | BigDecimal | setScale(int newScale, int roundingMode) Throws: ArithmeticException Throws: IllegalArgumentException |
|
| public | BigDecimal | setScale(int newScale, RoundingMode roundingMode) Throws: ArithmeticException |
|
| public | short | shortValueExact() Throws: ArithmeticException |
|
| public | int | signum() |
|
| public | BigDecimal | stripTrailingZeros() |
|
| public | BigDecimal | subtract(BigDecimal subtrahend) |
|
| public | BigDecimal | subtract(BigDecimal subtrahend, MathContext mc) Throws: ArithmeticException |
|
| public | BigInteger | toBigInteger() |
|
| public | BigInteger | toBigIntegerExact() Throws: ArithmeticException |
|
| public | String | toEngineeringString() |
|
| public | String | toPlainString() |
|
| public | String | toString() Overrides: Object |
|
| public | BigDecimal | ulp() |
|
| public | BigInteger | unscaledValue() |
|
| public static | BigDecimal | valueOf(double val) Throws: NumberFormatException |
|
| public static | BigDecimal | valueOf(long val) |
|
| public static | BigDecimal | valueOf(long unscaledVal, int scale) |
|