public class NumberUtil
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.math.BigDecimal |
DELTA |
static java.math.BigDecimal |
INT_TEST_DELTA |
Modifier and Type | Method and Description |
---|---|
static java.math.BigDecimal |
divide(java.math.BigDecimal bd1,
java.math.BigDecimal bd2) |
static java.math.BigDecimal |
getAsBigDecimal(java.lang.Number number) |
static java.math.BigDecimal |
performIntRounding(java.math.BigDecimal n)
Performs a rounding to get a more reliable (int) cast.
|
static java.math.BigDecimal |
performTuneRounding(java.math.BigDecimal n) |
static java.math.BigDecimal |
removeTrailingZeros(java.math.BigDecimal bd) |
public static final java.math.BigDecimal DELTA
public static final java.math.BigDecimal INT_TEST_DELTA
public static java.math.BigDecimal getAsBigDecimal(java.lang.Number number)
public static java.math.BigDecimal performIntRounding(java.math.BigDecimal n)
n
- public static java.math.BigDecimal performTuneRounding(java.math.BigDecimal n)
public static java.math.BigDecimal removeTrailingZeros(java.math.BigDecimal bd)
public static java.math.BigDecimal divide(java.math.BigDecimal bd1, java.math.BigDecimal bd2) throws EvaluationException
EvaluationException