- java.lang.Object
-
- xyz.cofe.num.AtomicIntegerNumbers
-
- All Implemented Interfaces:
Numbers<AtomicInteger>
public class AtomicIntegerNumbers extends Object implements Numbers<AtomicInteger>
Математические операции над AtomicInteger- Author:
- Kamnev Georgiy
-
-
Constructor Summary
Constructors Constructor Description AtomicIntegerNumbers()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AtomicIntegeradd(AtomicInteger a, AtomicInteger b)Сложение чиселAtomicIntegerdiv(AtomicInteger a, AtomicInteger b)Деление чиселbooleanequals(AtomicInteger a, AtomicInteger b)Сравнивает два числа на равностьbooleaninfinity(AtomicInteger n)Проверяет что число является бесконечностьюbooleanless(AtomicInteger a, AtomicInteger b)Сравннвает числаbooleanmore(AtomicInteger a, AtomicInteger b)Сравннвает числаAtomicIntegermul(AtomicInteger a, AtomicInteger b)Умножение чиселAtomicIntegernext(AtomicInteger n)Возвращает следующее числоAtomicIntegerone()Возвращает единицуAtomicIntegerprev(AtomicInteger n)Возвращает предыдущее числоAtomicIntegerremainder(AtomicInteger a, AtomicInteger b)Остаток от деленияAtomicIntegersub(AtomicInteger a, AtomicInteger b)Вычитание чиселbooleanundefined(AtomicInteger n)Проверяет что число не определенноAtomicIntegerzero()Возвращает нулевое числоbooleanzero(AtomicInteger n)Проверяет что число является нулем
-
-
-
Method Detail
-
zero
public AtomicInteger zero()
Description copied from interface:NumbersВозвращает нулевое число- Specified by:
zeroin interfaceNumbers<AtomicInteger>- Returns:
- ноль
-
one
public AtomicInteger one()
Description copied from interface:NumbersВозвращает единицу- Specified by:
onein interfaceNumbers<AtomicInteger>- Returns:
- единица
-
zero
public boolean zero(AtomicInteger n)
Description copied from interface:NumbersПроверяет что число является нулем- Specified by:
zeroin interfaceNumbers<AtomicInteger>- Parameters:
n- число- Returns:
- true - число является нулем
-
undefined
public boolean undefined(AtomicInteger n)
Description copied from interface:NumbersПроверяет что число не определенно- Specified by:
undefinedin interfaceNumbers<AtomicInteger>- Parameters:
n- число- Returns:
- true - число не определенно
-
infinity
public boolean infinity(AtomicInteger n)
Description copied from interface:NumbersПроверяет что число является бесконечностью- Specified by:
infinityin interfaceNumbers<AtomicInteger>- Parameters:
n- число- Returns:
- true - число является бесконечностью
-
add
public AtomicInteger add(AtomicInteger a, AtomicInteger b)
Description copied from interface:NumbersСложение чисел- Specified by:
addin interfaceNumbers<AtomicInteger>- Parameters:
a- число аb- число б- Returns:
- сумма чисел
-
sub
public AtomicInteger sub(AtomicInteger a, AtomicInteger b)
Description copied from interface:NumbersВычитание чисел- Specified by:
subin interfaceNumbers<AtomicInteger>- Parameters:
a- число аb- число б- Returns:
- разность чисел
-
mul
public AtomicInteger mul(AtomicInteger a, AtomicInteger b)
Description copied from interface:NumbersУмножение чисел- Specified by:
mulin interfaceNumbers<AtomicInteger>- Parameters:
a- число аb- число б- Returns:
- результат умножение
-
div
public AtomicInteger div(AtomicInteger a, AtomicInteger b)
Description copied from interface:NumbersДеление чисел- Specified by:
divin interfaceNumbers<AtomicInteger>- Parameters:
a- число аb- число б- Returns:
- результат деления
-
remainder
public AtomicInteger remainder(AtomicInteger a, AtomicInteger b)
Description copied from interface:NumbersОстаток от деления- Specified by:
remainderin interfaceNumbers<AtomicInteger>- Parameters:
a- число аb- число б- Returns:
- остаток
-
equals
public boolean equals(AtomicInteger a, AtomicInteger b)
Description copied from interface:NumbersСравнивает два числа на равность- Specified by:
equalsin interfaceNumbers<AtomicInteger>- Parameters:
a- число аb- число б- Returns:
- true - числа равны
-
more
public boolean more(AtomicInteger a, AtomicInteger b)
Description copied from interface:NumbersСравннвает числа- Specified by:
morein interfaceNumbers<AtomicInteger>- Parameters:
a- число аb- число б- Returns:
- true - число а больше б
-
less
public boolean less(AtomicInteger a, AtomicInteger b)
Description copied from interface:NumbersСравннвает числа- Specified by:
lessin interfaceNumbers<AtomicInteger>- Parameters:
a- число аb- число б- Returns:
- true - число а меньше б
-
next
public AtomicInteger next(AtomicInteger n)
Description copied from interface:NumbersВозвращает следующее число- Specified by:
nextin interfaceNumbers<AtomicInteger>- Parameters:
n- число- Returns:
- следующее число
-
prev
public AtomicInteger prev(AtomicInteger n)
Description copied from interface:NumbersВозвращает предыдущее число- Specified by:
previn interfaceNumbers<AtomicInteger>- Parameters:
n- число- Returns:
- предыдущее число
-
-