public static class ArithmeticEngine.BigDecimalEngine extends ArithmeticEngine
BigDecimal, then operates on these
converted BigDecimals.ArithmeticEngine.BigDecimalEngine, ArithmeticEngine.ConservativeEngineBIGDECIMAL_ENGINE, CONSERVATIVE_ENGINE, maxScale, minScale, roundingPolicy| Constructor and Description |
|---|
ArithmeticEngine.BigDecimalEngine() |
| Modifier and Type | Method and Description |
|---|---|
Number |
add(Number first,
Number second) |
int |
compareNumbers(Number first,
Number second) |
Number |
divide(Number first,
Number second) |
Number |
modulus(Number first,
Number second) |
Number |
multiply(Number first,
Number second) |
Number |
subtract(Number first,
Number second) |
Number |
toNumber(String s) |
setMaxScale, setMinScale, setRoundingPolicypublic int compareNumbers(Number first, Number second)
compareNumbers in class ArithmeticEnginepublic Number add(Number first, Number second)
add in class ArithmeticEnginepublic Number subtract(Number first, Number second)
subtract in class ArithmeticEnginepublic Number multiply(Number first, Number second)
multiply in class ArithmeticEnginepublic Number divide(Number first, Number second)
divide in class ArithmeticEnginepublic Number modulus(Number first, Number second)
modulus in class ArithmeticEnginepublic Number toNumber(String s)
toNumber in class ArithmeticEngine