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