public class ExactMath
extends java.lang.Object
Constructor and Description |
---|
ExactMath() |
Modifier and Type | Method and Description |
---|---|
static int |
addExact(int x,
int y) |
static long |
addExact(long x,
long y) |
static int |
multiplyExact(int x,
int y) |
static long |
multiplyExact(long x,
long y) |
static int |
multiplyHigh(int x,
int y) |
static long |
multiplyHigh(long x,
long y) |
static int |
multiplyHighUnsigned(int x,
int y) |
static long |
multiplyHighUnsigned(long x,
long y) |
static int |
subtractExact(int x,
int y) |
static long |
subtractExact(long x,
long y) |
public static int addExact(int x, int y)
public static long addExact(long x, long y)
public static int subtractExact(int x, int y)
public static long subtractExact(long x, long y)
public static int multiplyExact(int x, int y)
public static long multiplyExact(long x, long y)
public static int multiplyHigh(int x, int y)
public static int multiplyHighUnsigned(int x, int y)
public static long multiplyHigh(long x, long y)
public static long multiplyHighUnsigned(long x, long y)