public class Numeric
extends java.lang.Object
type conversion between int, long, double, and decimal
mixed precision math for types int, long, double, and decimal with for +, -, *, /
| Constructor and Description |
|---|
Numeric() |
| Modifier and Type | Method and Description |
|---|---|
static VncVal |
calc(MathOp op,
VncVal op1,
VncVal op2) |
static VncDouble |
decimalToDouble(VncBigDecimal val) |
static VncInteger |
decimalToInt(VncBigDecimal val) |
static VncLong |
decimalToLong(VncBigDecimal val) |
static VncBigDecimal |
doubleToDecimal(VncDouble val) |
static VncInteger |
doubleToInt(VncDouble val) |
static VncLong |
doubleToLong(VncDouble val) |
static VncBigDecimal |
intToDecimal(VncInteger val) |
static VncDouble |
intToDouble(VncInteger val) |
static VncLong |
intToLong(VncInteger val) |
static VncBigDecimal |
longToDecimal(VncLong val) |
static VncDouble |
longToDouble(VncLong val) |
static VncInteger |
longToInt(VncLong val) |
static VncVal |
sqrt(VncVal val) |
static VncVal |
square(VncVal val) |
static VncBigDecimal |
toDecimal(VncVal val) |
static VncDouble |
toDouble(VncVal val) |
static VncInteger |
toInteger(VncVal val) |
static VncLong |
toLong(VncVal val) |
public static VncInteger toInteger(VncVal val)
public static VncBigDecimal toDecimal(VncVal val)
public static VncLong intToLong(VncInteger val)
public static VncDouble intToDouble(VncInteger val)
public static VncBigDecimal intToDecimal(VncInteger val)
public static VncInteger longToInt(VncLong val)
public static VncBigDecimal longToDecimal(VncLong val)
public static VncInteger doubleToInt(VncDouble val)
public static VncBigDecimal doubleToDecimal(VncDouble val)
public static VncInteger decimalToInt(VncBigDecimal val)
public static VncLong decimalToLong(VncBigDecimal val)
public static VncDouble decimalToDouble(VncBigDecimal val)