public static class ArithmeticEngine.ConservativeEngine extends ArithmeticEngine
ArithmeticEngine.BigDecimalEngine, ArithmeticEngine.ConservativeEngineBIGDECIMAL_ENGINE, CONSERVATIVE_ENGINE, maxScale, minScale, roundingPolicy| Constructor and Description |
|---|
ArithmeticEngine.ConservativeEngine() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Number |
add(java.lang.Number first,
java.lang.Number second) |
int |
compareNumbers(java.lang.Number first,
java.lang.Number second) |
java.lang.Number |
divide(java.lang.Number first,
java.lang.Number second) |
java.lang.Number |
modulus(java.lang.Number first,
java.lang.Number second) |
java.lang.Number |
multiply(java.lang.Number first,
java.lang.Number second) |
java.lang.Number |
subtract(java.lang.Number first,
java.lang.Number second) |
java.lang.Number |
toNumber(java.lang.String s) |
setMaxScale, setMinScale, setRoundingPolicypublic int compareNumbers(java.lang.Number first,
java.lang.Number second)
throws TemplateException
compareNumbers in class ArithmeticEngineTemplateExceptionpublic java.lang.Number add(java.lang.Number first,
java.lang.Number second)
throws TemplateException
add in class ArithmeticEngineTemplateExceptionpublic java.lang.Number subtract(java.lang.Number first,
java.lang.Number second)
throws TemplateException
subtract in class ArithmeticEngineTemplateExceptionpublic java.lang.Number multiply(java.lang.Number first,
java.lang.Number second)
throws TemplateException
multiply in class ArithmeticEngineTemplateExceptionpublic java.lang.Number divide(java.lang.Number first,
java.lang.Number second)
throws TemplateException
divide in class ArithmeticEngineTemplateExceptionpublic java.lang.Number modulus(java.lang.Number first,
java.lang.Number second)
throws TemplateException
modulus in class ArithmeticEngineTemplateExceptionpublic java.lang.Number toNumber(java.lang.String s)
toNumber in class ArithmeticEngine