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 final TBigIntegerTBigInteger.ONETheBigIntegerconstant 1.static final TBigIntegerTBigInteger.TENTheBigIntegerconstant 10.static final TBigIntegerTBigInteger.ZEROTheBigIntegerconstant 0.Methods in org.teavm.classlib.java.math that return TBigIntegerModifier and TypeMethodDescriptionTBigInteger.abs()Returns a (new)BigIntegerwhose value is the absolute value ofthis.TBigInteger.add(TBigInteger val) Returns a newBigIntegerwhose value isthis + val.TBigInteger.and(TBigInteger val) Returns a newBigIntegerwhose value isthis & val.TBigInteger.andNot(TBigInteger val) Returns a newBigIntegerwhose value isthis & ~val.TBigInteger.clearBit(int n) Returns a newBigIntegerwhich has the same binary representation asthisbut with the bit at position n cleared.TBigInteger.divide(TBigInteger divisor) Returns a newBigIntegerwhose value isthis / divisor.TBigInteger.divideAndRemainder(TBigInteger divisor) Returns aBigIntegerarray which containsthis / divisorat index 0 andthis % divisorat index 1.TBigInteger.flipBit(int n) Returns a newBigIntegerwhich has the same binary representation asthisbut with the bit at position n flipped.TBigInteger.gcd(TBigInteger val) Returns a newBigIntegerwhose value is greatest common divisor ofthisandval.TBigInteger.max(TBigInteger val) Returns the maximum of thisBigIntegerandval.TBigInteger.min(TBigInteger val) Returns the minimum of thisBigIntegerandval.TBigInteger.mod(TBigInteger m) Returns a newBigIntegerwhose value isthis mod m.TBigInteger.modInverse(TBigInteger m) Returns a newBigIntegerwhose value is1/this mod m.TBigInteger.modPow(TBigInteger exponent, TBigInteger m) Returns a newBigIntegerwhose value isthis^exponent mod m.TBigInteger.multiply(TBigInteger val) Returns a newBigIntegerwhose value isthis * val.TBigInteger.negate()Returns a newBigIntegerwhose value is the-this.TBigInteger.nextProbablePrime()Returns the smallest integer x >thiswhich is probably prime as aBigIntegerinstance.TBigInteger.not()Returns a newBigIntegerwhose value is~this.TBigInteger.or(TBigInteger val) Returns a newBigIntegerwhose value isthis | val.TBigInteger.pow(int exp) Returns a newBigIntegerwhose value isthis ^ exp.static TBigIntegerTBigInteger.probablePrime(int bitLength, Random rnd) Returns a random positiveBigIntegerinstance in the range [0, 2^(bitLength)-1] which is probably prime.TBigInteger.remainder(TBigInteger divisor) Returns a newBigIntegerwhose value isthis % divisor.TBigInteger.setBit(int n) Returns a newBigIntegerwhich has the same binary representation asthisbut with the bit at position n set.TBigInteger.shiftLeft(int n) Returns a newBigIntegerwhose value isthis << n.TBigInteger.shiftRight(int n) Returns a newBigIntegerwhose value isthis >> n.TBigInteger.subtract(TBigInteger val) Returns a newBigIntegerwhose value isthis - val.TBigDecimal.toBigInteger()Returns thisBigDecimalas a big integer instance.TBigDecimal.toBigIntegerExact()Returns thisBigDecimalas a big integer instance if it has no fractional part.TBigDecimal.unscaledValue()Returns the unscaled value (mantissa) of thisBigDecimalinstance as aBigInteger.static TBigIntegerTBigInteger.valueOf(long val) TBigInteger.xor(TBigInteger val) Returns a newBigIntegerwhose value isthis ^ val.Methods in org.teavm.classlib.java.math with parameters of type TBigIntegerModifier and TypeMethodDescriptionTBigInteger.add(TBigInteger val) Returns a newBigIntegerwhose value isthis + val.TBigInteger.and(TBigInteger val) Returns a newBigIntegerwhose value isthis & val.TBigInteger.andNot(TBigInteger val) Returns a newBigIntegerwhose value isthis & ~val.intTBigInteger.compareTo(TBigInteger val) Compares thisBigIntegerwithval.TBigInteger.divide(TBigInteger divisor) Returns a newBigIntegerwhose value isthis / divisor.TBigInteger.divideAndRemainder(TBigInteger divisor) Returns aBigIntegerarray which containsthis / divisorat index 0 andthis % divisorat index 1.TBigInteger.gcd(TBigInteger val) Returns a newBigIntegerwhose value is greatest common divisor ofthisandval.TBigInteger.max(TBigInteger val) Returns the maximum of thisBigIntegerandval.TBigInteger.min(TBigInteger val) Returns the minimum of thisBigIntegerandval.TBigInteger.mod(TBigInteger m) Returns a newBigIntegerwhose value isthis mod m.TBigInteger.modInverse(TBigInteger m) Returns a newBigIntegerwhose value is1/this mod m.TBigInteger.modPow(TBigInteger exponent, TBigInteger m) Returns a newBigIntegerwhose value isthis^exponent mod m.TBigInteger.multiply(TBigInteger val) Returns a newBigIntegerwhose value isthis * val.TBigInteger.or(TBigInteger val) Returns a newBigIntegerwhose value isthis | val.TBigInteger.remainder(TBigInteger divisor) Returns a newBigIntegerwhose value isthis % divisor.TBigInteger.subtract(TBigInteger val) Returns a newBigIntegerwhose value isthis - val.TBigInteger.xor(TBigInteger val) Returns a newBigIntegerwhose value isthis ^ val.Constructors in org.teavm.classlib.java.math with parameters of type TBigIntegerModifierConstructorDescriptionTBigDecimal(TBigInteger val) Constructs a newBigDecimalinstance from the given big integerval.TBigDecimal(TBigInteger unscaledVal, int scale) Constructs a newBigDecimalinstance from a given unscaled valueunscaledValand a given scale.TBigDecimal(TBigInteger unscaledVal, int scale, TMathContext mc) Constructs a newBigDecimalinstance from a given unscaled valueunscaledValand a given scale.TBigDecimal(TBigInteger val, TMathContext mc) Constructs a newBigDecimalinstance from the given big integerval.