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.AtomicLong
add(java.util.concurrent.atomic.AtomicLong a, java.util.concurrent.atomic.AtomicLong b)
Сложение чиселjava.util.concurrent.atomic.AtomicLong
div(java.util.concurrent.atomic.AtomicLong a, java.util.concurrent.atomic.AtomicLong b)
Деление чиселboolean
equals(java.util.concurrent.atomic.AtomicLong a, java.util.concurrent.atomic.AtomicLong b)
Сравнивает два числа на равностьboolean
infinity(java.util.concurrent.atomic.AtomicLong n)
Проверяет что число является бесконечностьюboolean
less(java.util.concurrent.atomic.AtomicLong a, java.util.concurrent.atomic.AtomicLong b)
Сравннвает числаboolean
more(java.util.concurrent.atomic.AtomicLong a, java.util.concurrent.atomic.AtomicLong b)
Сравннвает числаjava.util.concurrent.atomic.AtomicLong
mul(java.util.concurrent.atomic.AtomicLong a, java.util.concurrent.atomic.AtomicLong b)
Умножение чиселjava.util.concurrent.atomic.AtomicLong
next(java.util.concurrent.atomic.AtomicLong n)
Возвращает следующее числоjava.util.concurrent.atomic.AtomicLong
one()
Возвращает единицуjava.util.concurrent.atomic.AtomicLong
prev(java.util.concurrent.atomic.AtomicLong n)
Возвращает предыдущее числоjava.util.concurrent.atomic.AtomicLong
remainder(java.util.concurrent.atomic.AtomicLong a, java.util.concurrent.atomic.AtomicLong b)
Остаток от деленияjava.util.concurrent.atomic.AtomicLong
sub(java.util.concurrent.atomic.AtomicLong a, java.util.concurrent.atomic.AtomicLong b)
Вычитание чиселboolean
undefined(java.util.concurrent.atomic.AtomicLong n)
Проверяет что число не определенноjava.util.concurrent.atomic.AtomicLong
zero()
Возвращает нулевое числоboolean
zero(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
Возвращает предыдущее число
-