BigInteger
наследник Number
BigInteger
(String value)объект будет хранить большое целое число, заданное строкой цифр, перед которыми может стоять знак минус
BigInteger
(String value, int radix)задается строка цифр со знаком value , записанная в системе счисления с основанием radix
BigInteger
(byte[] value)объект будет хранить большое целое число, заданное массивом value , содержащим двоичное представление числа в дополнительном коде
doubleValue
()floatValue
()intValue
()longValue
()toByteArray
()возвращает массив байтов объекта
ZERO
ONE
TEN
abs
()возвращает объект, содержащий абсолютное значение числа, хранящегося в данном объекте this
add
(x)операция сложения this + x
and
(x)операция побитовой конъюнкции this & x
andNot
(x)операция побитовой дизъюнкции с дополнением this & (~x)
divide
(x)операция деления this / x
divideAndRemainder
(x)возвращает массив из двух объектов класса BigInteger , содержащих частное и остаток от деления this на x
gcd
(x)наибольший общий делитель абсолютных значений объекта this и аргумента x
max
(x)наибольшее из значений объекта this и аргумента x
min
(x)наименьшее из значений объекта this и аргумента x
mod
(x)остаток от деления объекта this на аргумент метода x
modInverse
(x)остаток от деления числа, обратного объекту this , на аргумент x
modPow
(n, m)остаток от деления объекта this , возведенного в степень n , на m
multiply
(x)операция умножения this * x
negate
()перемена знака числа, хранящегося в объекте
not
()операция отрицания ~this
or
(x)операция побитовой дизъюнкции this | x
pow
(n)операция возведения числа, хранящегося в объекте, в степень n
remainder
(x)операция взятия остатка от деления this % x
shiftLeft
(n)операция сдвига влево this << n
shiftRight
(n)операция арифметического сдвига вправо this >> n
signum
()функция sign(x)
subtract
(x)операция вычитания this — x
xor
(x)операция “исключающее ИЛИ” this ^ x