Uses of Class
org.teavm.classlib.java.math.TBigInteger
Packages that use TBigInteger
-
Uses of TBigInteger in org.teavm.classlib.java.math
Fields in org.teavm.classlib.java.math declared as TBigIntegerModifier and TypeFieldDescriptionstatic TBigInteger
TBigInteger.ONE
TheBigInteger
constant 1.static TBigInteger
TBigInteger.TEN
TheBigInteger
constant 10.static TBigInteger
TBigInteger.ZERO
TheBigInteger
constant 0.Methods in org.teavm.classlib.java.math that return TBigIntegerModifier and TypeMethodDescriptionTBigInteger.abs()
Returns a (new)BigInteger
whose value is the absolute value ofthis
.TBigInteger.add(TBigInteger val)
Returns a newBigInteger
whose value isthis + val
.TBigInteger.and(TBigInteger val)
Returns a newBigInteger
whose value isthis & val
.TBigInteger.andNot(TBigInteger val)
Returns a newBigInteger
whose value isthis & ~val
.TBigInteger.clearBit(int n)
Returns a newBigInteger
which has the same binary representation asthis
but with the bit at position n cleared.TBigInteger.divide(TBigInteger divisor)
Returns a newBigInteger
whose value isthis / divisor
.TBigInteger.divideAndRemainder(TBigInteger divisor)
Returns aBigInteger
array which containsthis / divisor
at index 0 andthis % divisor
at index 1.TBigInteger.flipBit(int n)
Returns a newBigInteger
which has the same binary representation asthis
but with the bit at position n flipped.TBigInteger.gcd(TBigInteger val)
Returns a newBigInteger
whose value is greatest common divisor ofthis
andval
.TBigInteger.max(TBigInteger val)
Returns the maximum of thisBigInteger
andval
.TBigInteger.min(TBigInteger val)
Returns the minimum of thisBigInteger
andval
.TBigInteger.mod(TBigInteger m)
Returns a newBigInteger
whose value isthis mod m
.TBigInteger.modInverse(TBigInteger m)
Returns a newBigInteger
whose value is1/this mod m
.TBigInteger.modPow(TBigInteger exponent, TBigInteger m)
Returns a newBigInteger
whose value isthis^exponent mod m
.TBigInteger.multiply(TBigInteger val)
Returns a newBigInteger
whose value isthis * val
.TBigInteger.negate()
Returns a newBigInteger
whose value is the-this
.TBigInteger.nextProbablePrime()
Returns the smallest integer x >this
which is probably prime as aBigInteger
instance.TBigInteger.not()
Returns a newBigInteger
whose value is~this
.TBigInteger.or(TBigInteger val)
Returns a newBigInteger
whose value isthis | val
.TBigInteger.pow(int exp)
Returns a newBigInteger
whose value isthis ^ exp
.static TBigInteger
TBigInteger.probablePrime(int bitLength, Random rnd)
Returns a random positiveBigInteger
instance in the range [0, 2^(bitLength)-1] which is probably prime.TBigInteger.remainder(TBigInteger divisor)
Returns a newBigInteger
whose value isthis % divisor
.TBigInteger.setBit(int n)
Returns a newBigInteger
which has the same binary representation asthis
but with the bit at position n set.TBigInteger.shiftLeft(int n)
Returns a newBigInteger
whose value isthis << n
.TBigInteger.shiftRight(int n)
Returns a newBigInteger
whose value isthis >> n
.TBigInteger.subtract(TBigInteger val)
Returns a newBigInteger
whose value isthis - val
.TBigDecimal.toBigInteger()
Returns thisBigDecimal
as a big integer instance.TBigDecimal.toBigIntegerExact()
Returns thisBigDecimal
as a big integer instance if it has no fractional part.TBigDecimal.unscaledValue()
Returns the unscaled value (mantissa) of thisBigDecimal
instance as aBigInteger
.static TBigInteger
TBigInteger.valueOf(long val)
TBigInteger.xor(TBigInteger val)
Returns a newBigInteger
whose value isthis ^ val
.Methods in org.teavm.classlib.java.math with parameters of type TBigIntegerModifier and TypeMethodDescriptionTBigInteger.add(TBigInteger val)
Returns a newBigInteger
whose value isthis + val
.TBigInteger.and(TBigInteger val)
Returns a newBigInteger
whose value isthis & val
.TBigInteger.andNot(TBigInteger val)
Returns a newBigInteger
whose value isthis & ~val
.int
TBigInteger.compareTo(TBigInteger val)
Compares thisBigInteger
withval
.TBigInteger.divide(TBigInteger divisor)
Returns a newBigInteger
whose value isthis / divisor
.TBigInteger.divideAndRemainder(TBigInteger divisor)
Returns aBigInteger
array which containsthis / divisor
at index 0 andthis % divisor
at index 1.TBigInteger.gcd(TBigInteger val)
Returns a newBigInteger
whose value is greatest common divisor ofthis
andval
.TBigInteger.max(TBigInteger val)
Returns the maximum of thisBigInteger
andval
.TBigInteger.min(TBigInteger val)
Returns the minimum of thisBigInteger
andval
.TBigInteger.mod(TBigInteger m)
Returns a newBigInteger
whose value isthis mod m
.TBigInteger.modInverse(TBigInteger m)
Returns a newBigInteger
whose value is1/this mod m
.TBigInteger.modPow(TBigInteger exponent, TBigInteger m)
Returns a newBigInteger
whose value isthis^exponent mod m
.TBigInteger.multiply(TBigInteger val)
Returns a newBigInteger
whose value isthis * val
.TBigInteger.or(TBigInteger val)
Returns a newBigInteger
whose value isthis | val
.TBigInteger.remainder(TBigInteger divisor)
Returns a newBigInteger
whose value isthis % divisor
.TBigInteger.subtract(TBigInteger val)
Returns a newBigInteger
whose value isthis - val
.TBigInteger.xor(TBigInteger val)
Returns a newBigInteger
whose value isthis ^ val
.Constructors in org.teavm.classlib.java.math with parameters of type TBigIntegerModifierConstructorDescriptionTBigDecimal(TBigInteger val)
Constructs a newBigDecimal
instance from the given big integerval
.TBigDecimal(TBigInteger unscaledVal, int scale)
Constructs a newBigDecimal
instance from a given unscaled valueunscaledVal
and a given scale.TBigDecimal(TBigInteger unscaledVal, int scale, TMathContext mc)
Constructs a newBigDecimal
instance from a given unscaled valueunscaledVal
and a given scale.TBigDecimal(TBigInteger val, TMathContext mc)
Constructs a newBigDecimal
instance from the given big integerval
.