All Packages Class Hierarchy This Package Previous Next Index
pnuts.lang.Arithmetic
Here is the type conversion table for binary operation:
BigDecimal | BigInteger | Double | Float | Long | Integer | |
BigDecimal | BigDecimal | BigDecimal | BigDecimal | BigDecimal | BigDecimal | BigDecimal |
BigInteger | BigDecimal | BigInteger | BigDecimal | BigDecimal | BigInteger | BigInteger |
Double | BigDecimal | BigDecimal | Double | Double | Double | Double |
Float | BigDecimal | BigDecimal | Double | Float | Float | Float |
Long | BigDecimal | BigInteger | Double | Float | Long | Long |
Integer | BigDecimal | BigInteger | Double | Float | Long | Integer |
public static final int NOT_EQUAL
public static final int LEFT_IS_BIGGER
public static final int RIGHT_IS_BIGGER
public static final int EQUAL
public Arithmetic()
public static final Object add(Object n1, Object n2)
public static final Object subtract(Object n1, Object n2)
public static final Object multiply(Object n1, Object n2)
public static final Object divide(Object n1, Object n2)
public static final int compareTo(Object n1, Object n2)
public static final Object remainder(Object n1, Object n2)
public static final Object gcd(Object n1, Object n2)
public static final Object pow(Object n1, Object n2)
public static final Object mod(Object n1, Object n2)
public static final Object and(Object n1, Object n2)
public static final Object or(Object n1, Object n2)
public static final Object xor(Object n1, Object n2)
public static final Object shiftLeft(Object n1, Object n2)
public static final Object shiftRight(Object n1, Object n2)
public static final Object shiftArithmetic(Object n1, Object n2)
public static final Object abs(Object n1)
public static Object negate(Object n1)
public static Object inverse(Object n1)
public static final Object not(Object n1)
All Packages Class Hierarchy This Package Previous Next Index