java.lang.Object | +--java.lang.Number | +--java.math.BigDecimalAll Implemented Interfaces:
static int | ROUND_CEILING |
static int | ROUND_DOWN |
static int | ROUND_FLOOR |
static int | ROUND_HALF_DOWN |
static int | ROUND_HALF_EVEN |
static int | ROUND_HALF_UP |
static int | ROUND_UNNECESSARY |
static int | ROUND_UP |
BigDecimal(java.math.BigInteger num) |
BigDecimal(java.math.BigInteger num, int scale) |
BigDecimal(double num) |
BigDecimal(java.lang.String num) |
public static final int ROUND_CEILING
public static final int ROUND_DOWN
public static final int ROUND_FLOOR
public static final int ROUND_HALF_DOWN
public static final int ROUND_HALF_EVEN
public static final int ROUND_HALF_UP
public static final int ROUND_UNNECESSARY
public static final int ROUND_UP
public BigDecimal(double num)
Parameters:num
- public BigDecimal(java.lang.String num)
Parameters:num
- public BigDecimal(java.math.BigInteger num)
Parameters:num
- public BigDecimal(java.math.BigInteger num, int scale)
Parameters:num
- scale
- public BigDecimal abs()
public BigDecimal add(java.math.BigDecimal val)
Parameters:val
- public int compareTo(java.lang.Object val)
Parameters:val
- public int compareTo(java.math.BigDecimal val)
Parameters:val
- public BigDecimal divide(java.math.BigDecimal val, int roundingMode)
Parameters:val
- roundingMode
- public BigDecimal divide(java.math.BigDecimal val, int newScale, int roundingMode)
Parameters:val
- newScale
- roundingMode
- public double doubleValue()
public boolean equals(java.lang.Object o)
Parameters:o
- public float floatValue()
public int hashCode()
public int intValue()
public long longValue()
public BigDecimal max(java.math.BigDecimal val)
Parameters:val
- public BigDecimal min(java.math.BigDecimal val)
Parameters:val
- public BigDecimal movePointLeft(int n)
Parameters:n
- public BigDecimal movePointRight(int n)
Parameters:n
- public BigDecimal multiply(java.math.BigDecimal val)
Parameters:val
- public BigDecimal negate()
public int scale()
public BigDecimal setScale(int scale)
Parameters:scale
- public BigDecimal setScale(int scale, int roundingMode)
Parameters:scale
- roundingMode
- public int signum()
public BigDecimal subtract(java.math.BigDecimal val)
Parameters:val
- public BigInteger toBigInteger()
public String toString()
public static BigDecimal valueOf(long val)
Parameters:val
- public static BigDecimal valueOf(long val, int scale)
Parameters:val
- scale
-