| 
|||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||
| Uses of IntegerNumber in org.znerd.math | 
| Subclasses of IntegerNumber in org.znerd.math | |
 class | 
BigIntegerNumber
Basic implementation of an integer number.  | 
 class | 
SmallIntegerNumber
Implementation of an IntegerNumber based on a
 int value. | 
| Methods in org.znerd.math that return IntegerNumber | |
 IntegerNumber | 
RealNumber.trunc()
Rounds to an integer number towards 0.  | 
 IntegerNumber | 
Power.trunc()
 | 
 IntegerNumber | 
RationalNumber.trunc()
 | 
 IntegerNumber | 
RationalNumber.getNumerator()
Returns the numerator of this fraction.  | 
 IntegerNumber | 
RationalNumber.getDenominator()
Returns the denominator of this fraction.  | 
 IntegerNumber | 
IntegerNumber.absInteger()
 | 
 IntegerNumber | 
IntegerNumber.negateInteger()
 | 
abstract  IntegerNumber | 
IntegerNumber.add(IntegerNumber n)
Computes this + n, where n is an integer number.  | 
 IntegerNumber | 
IntegerNumber.subtract(IntegerNumber n)
Computes this - n, where n is an integer number.  | 
abstract  IntegerNumber | 
IntegerNumber.multiply(IntegerNumber n)
Computes this * n, where n is an integer number.  | 
 IntegerNumber | 
IntegerNumber.dec()
Computes this-1.  | 
 IntegerNumber | 
IntegerNumber.inc()
Computes this+1.  | 
 IntegerNumber | 
IntegerNumber.fac()
Computes this!.  | 
 IntegerNumber | 
IntegerNumber.remainder(IntegerNumber n)
Computes the remainder of this/n, where n is an integer number.  | 
 IntegerNumber | 
IntegerNumber.gcd(IntegerNumber n)
Computes the greatest common divisor of this and n.  | 
 IntegerNumber | 
IntegerNumber.trunc()
 | 
abstract  IntegerNumber | 
IntegerNumber.integerDivide(IntegerNumber n)
Computes the integer result of this/n, where n is an integer number.  | 
 IntegerNumber | 
BigIntegerNumber.add(IntegerNumber n)
 | 
 IntegerNumber | 
BigIntegerNumber.multiply(IntegerNumber n)
 | 
 IntegerNumber | 
BigIntegerNumber.integerDivide(IntegerNumber n)
 | 
 IntegerNumber | 
Sum.trunc()
Rounds to an integer number towards 0.  | 
 IntegerNumber | 
Product.trunc()
Rounds to an integer number towards 0.  | 
static IntegerNumber | 
NumberCentral.createInteger(byte[] bytes)
Returns an integer number from a byte array in two's complement notation.  | 
static IntegerNumber | 
NumberCentral.valueOf(long n)
Converts a long to an IntegerNumber. | 
static IntegerNumber | 
NumberCentral.valueOf(int n)
Converts an int to an IntegerNumber. | 
static IntegerNumber | 
NumberCentral.valueOf(short n)
Converts a short to an IntegerNumber. | 
static IntegerNumber | 
NumberCentral.valueOf(byte n)
Converts a byte to an IntegerNumber. | 
static IntegerNumber | 
NumberCentral.valueOf(BigInteger n)
Converts a BigInteger to an IntegerNumber. | 
static IntegerNumber | 
NumberCentral.createRandomInteger(int numBytes)
Returns an IntegerNumber with a random value. | 
 IntegerNumber | 
SmallIntegerNumber.negateInteger()
 | 
 IntegerNumber | 
SmallIntegerNumber.add(IntegerNumber n)
 | 
 IntegerNumber | 
SmallIntegerNumber.multiply(IntegerNumber n)
 | 
 IntegerNumber | 
SmallIntegerNumber.dec()
 | 
 IntegerNumber | 
SmallIntegerNumber.inc()
 | 
 IntegerNumber | 
SmallIntegerNumber.integerDivide(IntegerNumber n)
 | 
 IntegerNumber | 
SmallIntegerNumber.remainder(IntegerNumber n)
 | 
| Methods in org.znerd.math with parameters of type IntegerNumber | |
 RationalNumber | 
RationalNumber.pow(IntegerNumber n)
Computes this**n, where n is an integer number.  | 
protected  int | 
IntegerNumber.compareTo(IntegerNumber n)
 | 
protected  int | 
IntegerNumber.compareToImpl(IntegerNumber n)
 | 
abstract  IntegerNumber | 
IntegerNumber.add(IntegerNumber n)
Computes this + n, where n is an integer number.  | 
 IntegerNumber | 
IntegerNumber.subtract(IntegerNumber n)
Computes this - n, where n is an integer number.  | 
abstract  IntegerNumber | 
IntegerNumber.multiply(IntegerNumber n)
Computes this * n, where n is an integer number.  | 
 RationalNumber | 
IntegerNumber.pow(IntegerNumber n)
 | 
 IntegerNumber | 
IntegerNumber.remainder(IntegerNumber n)
Computes the remainder of this/n, where n is an integer number.  | 
 IntegerNumber | 
IntegerNumber.gcd(IntegerNumber n)
Computes the greatest common divisor of this and n.  | 
 boolean | 
IntegerNumber.isRelativePrime(IntegerNumber n)
Determines if this and n are relative primes.  | 
abstract  IntegerNumber | 
IntegerNumber.integerDivide(IntegerNumber n)
Computes the integer result of this/n, where n is an integer number.  | 
 IntegerNumber | 
BigIntegerNumber.add(IntegerNumber n)
 | 
 IntegerNumber | 
BigIntegerNumber.multiply(IntegerNumber n)
 | 
 IntegerNumber | 
BigIntegerNumber.integerDivide(IntegerNumber n)
 | 
static BasicRationalNumber | 
BasicRationalNumber.createInstance(IntegerNumber numerator,
               IntegerNumber denominator)
Returns an instance of a BasicRationalNumber with the
 given numerator and denominator. | 
static RationalNumber | 
NumberCentral.createFraction(IntegerNumber numerator,
               IntegerNumber denominator)
Returns a fraction with the given numerator and denominator.  | 
protected  int | 
SmallIntegerNumber.compareToImpl(IntegerNumber n)
 | 
 IntegerNumber | 
SmallIntegerNumber.add(IntegerNumber n)
 | 
 IntegerNumber | 
SmallIntegerNumber.multiply(IntegerNumber n)
 | 
 IntegerNumber | 
SmallIntegerNumber.integerDivide(IntegerNumber n)
 | 
 IntegerNumber | 
SmallIntegerNumber.remainder(IntegerNumber n)
 | 
| Constructors in org.znerd.math with parameters of type IntegerNumber | |
RationalNumber.RationalNumber(IntegerNumber[] parts)
Constructs a new RationalNumber with the specified
 numerator and denominator. | 
|
RationalNumber.RationalNumber(IntegerNumber[] parts,
               String asString)
Constructs a new RationalNumber with the specified
 numerator, denominator and textual presentation. | 
|
BasicRationalNumber.BasicRationalNumber(IntegerNumber numerator,
                    IntegerNumber denominator)
Constructs a new BasicRationalNumber from a numerator and
 a denominator. | 
|
DigitSet.DigitSet(IntegerNumber[] parts,
         String asString)
Creates a new DigitSet instance. | 
|
  | 
|||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||