| Modifier and Type | Class and Description |
|---|---|
static class |
BaseNumbers.BaseNumbersBuilder |
| Modifier and Type | Field and Description |
|---|---|
protected int |
intBitCntMin |
protected Number |
one |
protected Number |
zero |
| Constructor and Description |
|---|
BaseNumbers() |
BaseNumbers(int intBitCntMin,
Number zero,
Number one) |
| Modifier and Type | Method and Description |
|---|---|
Number |
add(Number a,
Number b)
Сложение чисел
|
static BaseNumbers.BaseNumbersBuilder |
base() |
static int |
bitCount(Number n) |
static Number |
cast(Number num,
Class base) |
static CommonBase |
commonBase(Number n0,
Number n1,
int intBitCntMin) |
Number |
div(Number a,
Number b)
Деление чисел
|
boolean |
equals(Number a,
Number b)
Сравнивает два числа на равность
|
boolean |
infinity(Number n)
Проверяет что число является бесконечностью
|
static boolean |
integerNumber(Number n) |
boolean |
less(Number a,
Number b)
Сравннвает числа
|
boolean |
more(Number a,
Number b)
Сравннвает числа
|
Number |
mul(Number a,
Number b)
Умножение чисел
|
Number |
next(Number n)
Возвращает следующее число
|
Number |
one()
Возвращает единицу
|
Number |
prev(Number n)
Возвращает предыдущее число
|
static boolean |
ratioNumber(Number n) |
Number |
remainder(Number a,
Number b)
Остаток от деления
|
static SingleBase |
singleBase(Number n0,
int intBitCntMin) |
Number |
sub(Number a,
Number b)
Вычитание чисел
|
boolean |
undefined(Number n)
Проверяет что число не определенно
|
static boolean |
unlimited(Number n) |
Number |
zero()
Возвращает нулевое число
|
boolean |
zero(Number n)
Проверяет что число является нулем
|
protected final int intBitCntMin
protected final Number zero
protected final Number one
public static boolean integerNumber(Number n)
public static boolean ratioNumber(Number n)
public static int bitCount(Number n)
public static boolean unlimited(Number n)
public static SingleBase singleBase(Number n0, int intBitCntMin)
public static CommonBase commonBase(Number n0, Number n1, int intBitCntMin)
public static BaseNumbers.BaseNumbersBuilder base()
public boolean zero(Number n)
Numberspublic boolean undefined(Number n)
Numberspublic boolean infinity(Number n)
Numberspublic Number sub(Number a, Number b)
Numberspublic Number mul(Number a, Number b)
Numberspublic Number remainder(Number a, Number b)
Numberspublic boolean equals(Number a, Number b)
Numberspublic boolean more(Number a, Number b)
Numberspublic boolean less(Number a, Number b)
Numberspublic Number next(Number n)
NumbersCopyright © 2018. All rights reserved.