- Type Parameters:
N- Тип чисел
- All Known Implementing Classes:
AtomicIntegerNumbers,AtomicLongNumbers,BaseNumbers,BigDecimalNumbers,BigIntegerNumbers,ByteNumbers,DoubleNumbers,FloatNumbers,IntegerNumbers,LongNumbers,ShortNumbers
public interface Numbers<N>
Работа с числами
- Author:
- Kamnev Georgiy
-
Method Summary
Modifier and Type Method Description Nadd(N a, N b)Сложение чиселNdiv(N a, N b)Деление чиселbooleanequals(N a, N b)Сравнивает два числа на равностьbooleaninfinity(N n)Проверяет что число является бесконечностьюbooleanless(N a, N b)Сравннвает числаbooleanmore(N a, N b)Сравннвает числаNmul(N a, N b)Умножение чиселNnext(N n)Возвращает следующее числоNone()Возвращает единицуNprev(N n)Возвращает предыдущее числоNremainder(N a, N b)Остаток от деленияNsub(N a, N b)Вычитание чиселbooleanundefined(N n)Проверяет что число не определенноNzero()Возвращает нулевое числоbooleanzero(N n)Проверяет что число является нулем
-
Method Details
-
zero
N zero()Возвращает нулевое число- Returns:
- ноль
-
one
N one()Возвращает единицу- Returns:
- единица
-
zero
Проверяет что число является нулем- Parameters:
n- число- Returns:
- true - число является нулем
-
undefined
Проверяет что число не определенно- Parameters:
n- число- Returns:
- true - число не определенно
-
infinity
Проверяет что число является бесконечностью- Parameters:
n- число- Returns:
- true - число является бесконечностью
-
add
Сложение чисел- Parameters:
a- число аb- число б- Returns:
- сумма чисел
-
sub
Вычитание чисел- Parameters:
a- число аb- число б- Returns:
- разность чисел
-
mul
Умножение чисел- Parameters:
a- число аb- число б- Returns:
- результат умножение
-
div
Деление чисел- Parameters:
a- число аb- число б- Returns:
- результат деления
-
remainder
Остаток от деления- Parameters:
a- число аb- число б- Returns:
- остаток
-
equals
Сравнивает два числа на равность- Parameters:
a- число аb- число б- Returns:
- true - числа равны
-
more
Сравннвает числа- Parameters:
a- число аb- число б- Returns:
- true - число а больше б
-
less
Сравннвает числа- Parameters:
a- число аb- число б- Returns:
- true - число а меньше б
-
next
Возвращает следующее число- Parameters:
n- число- Returns:
- следующее число
-
prev
Возвращает предыдущее число- Parameters:
n- число- Returns:
- предыдущее число
-