java.lang.Object
xyz.cofe.num.BigIntegerNumbers
- All Implemented Interfaces:
Numbers<java.math.BigInteger>
public class BigIntegerNumbers extends java.lang.Object implements Numbers<java.math.BigInteger>
Математические операции над BigInteger
- Author:
- Kamnev Georgiy
-
Constructor Summary
Constructors Constructor Description BigIntegerNumbers()
-
Method Summary
Modifier and Type Method Description java.math.BigInteger
add(java.math.BigInteger a, java.math.BigInteger b)
Сложение чиселjava.math.BigInteger
div(java.math.BigInteger a, java.math.BigInteger b)
Деление чиселboolean
equals(java.math.BigInteger a, java.math.BigInteger b)
Сравнивает два числа на равностьboolean
infinity(java.math.BigInteger n)
Проверяет что число является бесконечностьюboolean
less(java.math.BigInteger a, java.math.BigInteger b)
Сравннвает числаboolean
more(java.math.BigInteger a, java.math.BigInteger b)
Сравннвает числаjava.math.BigInteger
mul(java.math.BigInteger a, java.math.BigInteger b)
Умножение чиселjava.math.BigInteger
next(java.math.BigInteger n)
Возвращает следующее числоjava.math.BigInteger
one()
Возвращает единицуjava.math.BigInteger
prev(java.math.BigInteger n)
Возвращает предыдущее числоjava.math.BigInteger
remainder(java.math.BigInteger a, java.math.BigInteger b)
Остаток от деленияjava.math.BigInteger
sub(java.math.BigInteger a, java.math.BigInteger b)
Вычитание чиселboolean
undefined(java.math.BigInteger n)
Проверяет что число не определенноjava.math.BigInteger
zero()
Возвращает нулевое числоboolean
zero(java.math.BigInteger n)
Проверяет что число является нулем
-
Constructor Details
-
BigIntegerNumbers
public BigIntegerNumbers()
-
-
Method Details
-
zero
public java.math.BigInteger zero()Description copied from interface:Numbers
Возвращает нулевое число -
one
public java.math.BigInteger one()Description copied from interface:Numbers
Возвращает единицу -
zero
public boolean zero(java.math.BigInteger n)Description copied from interface:Numbers
Проверяет что число является нулем -
undefined
public boolean undefined(java.math.BigInteger n)Description copied from interface:Numbers
Проверяет что число не определенно -
infinity
public boolean infinity(java.math.BigInteger n)Description copied from interface:Numbers
Проверяет что число является бесконечностью -
add
public java.math.BigInteger add(java.math.BigInteger a, java.math.BigInteger b)Description copied from interface:Numbers
Сложение чисел -
sub
public java.math.BigInteger sub(java.math.BigInteger a, java.math.BigInteger b)Description copied from interface:Numbers
Вычитание чисел -
mul
public java.math.BigInteger mul(java.math.BigInteger a, java.math.BigInteger b)Description copied from interface:Numbers
Умножение чисел -
div
public java.math.BigInteger div(java.math.BigInteger a, java.math.BigInteger b)Description copied from interface:Numbers
Деление чисел -
remainder
public java.math.BigInteger remainder(java.math.BigInteger a, java.math.BigInteger b)Description copied from interface:Numbers
Остаток от деления -
equals
public boolean equals(java.math.BigInteger a, java.math.BigInteger b)Description copied from interface:Numbers
Сравнивает два числа на равность -
more
public boolean more(java.math.BigInteger a, java.math.BigInteger b)Description copied from interface:Numbers
Сравннвает числа -
less
public boolean less(java.math.BigInteger a, java.math.BigInteger b)Description copied from interface:Numbers
Сравннвает числа -
next
public java.math.BigInteger next(java.math.BigInteger n)Description copied from interface:Numbers
Возвращает следующее число -
prev
public java.math.BigInteger prev(java.math.BigInteger n)Description copied from interface:Numbers
Возвращает предыдущее число
-