-
- 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
All Methods Instance Methods Abstract Methods 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 Detail
-
zero
N zero()
Возвращает нулевое число- Returns:
- ноль
-
one
N one()
Возвращает единицу- Returns:
- единица
-
zero
boolean zero(N n)
Проверяет что число является нулем- Parameters:
n- число- Returns:
- true - число является нулем
-
undefined
boolean undefined(N n)
Проверяет что число не определенно- Parameters:
n- число- Returns:
- true - число не определенно
-
infinity
boolean infinity(N n)
Проверяет что число является бесконечностью- Parameters:
n- число- Returns:
- true - число является бесконечностью
-
mul
N mul(N a, N b)
Умножение чисел- Parameters:
a- число аb- число б- Returns:
- результат умножение
-
remainder
N remainder(N a, N b)
Остаток от деления- Parameters:
a- число аb- число б- Returns:
- остаток
-
equals
boolean equals(N a, N b)
Сравнивает два числа на равность- Parameters:
a- число аb- число б- Returns:
- true - числа равны
-
more
boolean more(N a, N b)
Сравннвает числа- Parameters:
a- число аb- число б- Returns:
- true - число а больше б
-
less
boolean less(N a, N b)
Сравннвает числа- Parameters:
a- число аb- число б- Returns:
- true - число а меньше б
-
-