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