java.lang.Object
xyz.cofe.num.AtomicLongNumbers
- All Implemented Interfaces:
Numbers<java.util.concurrent.atomic.AtomicLong>
public class AtomicLongNumbers extends java.lang.Object implements Numbers<java.util.concurrent.atomic.AtomicLong>
Математические операции над AtomicLong
- Author:
- Kamnev Georgiy
-
Constructor Summary
Constructors Constructor Description AtomicLongNumbers() -
Method Summary
Modifier and Type Method Description java.util.concurrent.atomic.AtomicLongadd(java.util.concurrent.atomic.AtomicLong a, java.util.concurrent.atomic.AtomicLong b)Сложение чиселjava.util.concurrent.atomic.AtomicLongdiv(java.util.concurrent.atomic.AtomicLong a, java.util.concurrent.atomic.AtomicLong b)Деление чиселbooleanequals(java.util.concurrent.atomic.AtomicLong a, java.util.concurrent.atomic.AtomicLong b)Сравнивает два числа на равностьbooleaninfinity(java.util.concurrent.atomic.AtomicLong n)Проверяет что число является бесконечностьюbooleanless(java.util.concurrent.atomic.AtomicLong a, java.util.concurrent.atomic.AtomicLong b)Сравннвает числаbooleanmore(java.util.concurrent.atomic.AtomicLong a, java.util.concurrent.atomic.AtomicLong b)Сравннвает числаjava.util.concurrent.atomic.AtomicLongmul(java.util.concurrent.atomic.AtomicLong a, java.util.concurrent.atomic.AtomicLong b)Умножение чиселjava.util.concurrent.atomic.AtomicLongnext(java.util.concurrent.atomic.AtomicLong n)Возвращает следующее числоjava.util.concurrent.atomic.AtomicLongone()Возвращает единицуjava.util.concurrent.atomic.AtomicLongprev(java.util.concurrent.atomic.AtomicLong n)Возвращает предыдущее числоjava.util.concurrent.atomic.AtomicLongremainder(java.util.concurrent.atomic.AtomicLong a, java.util.concurrent.atomic.AtomicLong b)Остаток от деленияjava.util.concurrent.atomic.AtomicLongsub(java.util.concurrent.atomic.AtomicLong a, java.util.concurrent.atomic.AtomicLong b)Вычитание чиселbooleanundefined(java.util.concurrent.atomic.AtomicLong n)Проверяет что число не определенноjava.util.concurrent.atomic.AtomicLongzero()Возвращает нулевое числоbooleanzero(java.util.concurrent.atomic.AtomicLong n)Проверяет что число является нулем
-
Constructor Details
-
AtomicLongNumbers
public AtomicLongNumbers()
-
-
Method Details
-
zero
public java.util.concurrent.atomic.AtomicLong zero()Description copied from interface:NumbersВозвращает нулевое число -
one
public java.util.concurrent.atomic.AtomicLong one()Description copied from interface:NumbersВозвращает единицу -
zero
public boolean zero(java.util.concurrent.atomic.AtomicLong n)Description copied from interface:NumbersПроверяет что число является нулем -
undefined
public boolean undefined(java.util.concurrent.atomic.AtomicLong n)Description copied from interface:NumbersПроверяет что число не определенно -
infinity
public boolean infinity(java.util.concurrent.atomic.AtomicLong n)Description copied from interface:NumbersПроверяет что число является бесконечностью -
add
public java.util.concurrent.atomic.AtomicLong add(java.util.concurrent.atomic.AtomicLong a, java.util.concurrent.atomic.AtomicLong b)Description copied from interface:NumbersСложение чисел -
sub
public java.util.concurrent.atomic.AtomicLong sub(java.util.concurrent.atomic.AtomicLong a, java.util.concurrent.atomic.AtomicLong b)Description copied from interface:NumbersВычитание чисел -
mul
public java.util.concurrent.atomic.AtomicLong mul(java.util.concurrent.atomic.AtomicLong a, java.util.concurrent.atomic.AtomicLong b)Description copied from interface:NumbersУмножение чисел -
div
public java.util.concurrent.atomic.AtomicLong div(java.util.concurrent.atomic.AtomicLong a, java.util.concurrent.atomic.AtomicLong b)Description copied from interface:NumbersДеление чисел -
remainder
public java.util.concurrent.atomic.AtomicLong remainder(java.util.concurrent.atomic.AtomicLong a, java.util.concurrent.atomic.AtomicLong b)Description copied from interface:NumbersОстаток от деления -
equals
public boolean equals(java.util.concurrent.atomic.AtomicLong a, java.util.concurrent.atomic.AtomicLong b)Description copied from interface:NumbersСравнивает два числа на равность -
more
public boolean more(java.util.concurrent.atomic.AtomicLong a, java.util.concurrent.atomic.AtomicLong b)Description copied from interface:NumbersСравннвает числа -
less
public boolean less(java.util.concurrent.atomic.AtomicLong a, java.util.concurrent.atomic.AtomicLong b)Description copied from interface:NumbersСравннвает числа -
next
public java.util.concurrent.atomic.AtomicLong next(java.util.concurrent.atomic.AtomicLong n)Description copied from interface:NumbersВозвращает следующее число -
prev
public java.util.concurrent.atomic.AtomicLong prev(java.util.concurrent.atomic.AtomicLong n)Description copied from interface:NumbersВозвращает предыдущее число
-