Class java.lang.Bignum (1.1)
public final class Bignum extends Number {
// Public Constructors
public Bignum(String s);
public Bignum(String s, int scale);
public Bignum(int x, int scale);
public Bignum(int x);
public Bignum(long x, int scale);
public Bignum(long x);
public Bignum(double x, int scale);
public Bignum(Bignum x);
public Bignum(Bignum x, int scale);
// Constants
public final static int NO_ROUNDING;
public final static Bignum ONE;
public final static int ROUND_ABOVE_4;
public final static int ROUND_ABOVE_5;
public final static int ROUND_ALWAYS;
public final static int ROUND_STATISTICAL;
public final static Bignum TWO;
public final static Bignum ZERO;
// Class Methods
public static Bignum createFromByteArray(byte[ ] byteArray);
public static Bignum createFromIntegerArray(int[ ] intArray);
public static Bignum createFromRadixString(String s, int radix);
public static Bignum createFromScaled(long scaled, int s);
public static int getRoundingOption( );
public static Bignum random(int bits, Random randomSeed);
public static void setRoundingOption(int val);
public static Bignum truncate(Bignum in);
// Public Instance Methods
public Bignum add(Bignum n);
public int compare(Bignum B);
public Bignum divide(Bignum x);
public double doubleValue( ); // Defines Number.doubleValue( )
public boolean equals(Object obj); // Overrides Object.equals( )
public float floatValue( ); // Defines Number.floatValue( )
public int getScale( );
public boolean greaterThan(Bignum x);
public boolean greaterThanOrEquals(Bignum x);
public int hashCode( ); // Overrides Object.hashCode( )
public int intValue( ); // Defines Number.intValue( )
public Bignum[ ] integerDivide(Bignum divisor);
public boolean isProbablePrime( );
public boolean lessThan(Bignum x);
public boolean lessThanOrEquals(Bignum x);
public long longValue( ); // Defines Number.longValue( )
public Bignum modExp(Bignum exponent, Bignum mod);
public Bignum modInverse(Bignum mod);
public Bignum multiply(Bignum x);
public Bignum pow(int e);
public Bignum remainder(Bignum x);
public Bignum setScale(int scale);
public Bignum shiftLeft(int shiftBits);
public Bignum shiftRight(int shiftBits);
public int significantBits( );
public Bignum sqrt( );
public Bignum subtract(Bignum n);
public byte[ ] toByteArray( );
public String toString( ); // Overrides Object.toString( )
public String toString(int radix);
}