Package-level declarations
Types
Interface for arbitrary-precision decimal arithmetic. Provides operations for mathematical calculations with decimal numbers of unlimited precision.
Factory object for creating KBigDecimal instances. Provides convenient methods for creating KBigDecimal objects from various types.
Interface for arbitrary-precision integer arithmetic. Provides operations for mathematical calculations with integers of unlimited size.
Factory object for creating KBigInteger instances. Provides convenient methods for creating KBigInteger objects from various types.
Rounding mode constants for KBigDecimal operations. These constants define how rounding should be performed when precision must be reduced.
Functions
Division operator for KBigDecimal with default scale and rounding.
Division operator for KBigInteger.
Returns the maximum of this KBigDecimal and the specified value.
Returns the maximum of this KBigInteger and the specified value.
Returns the minimum of this KBigDecimal and the specified value.
Returns the minimum of this KBigInteger and the specified value.
Subtraction operator for KBigDecimal.
Subtraction operator for KBigInteger.
Addition operator for KBigDecimal.
Addition operator for KBigInteger.
Calculates this KBigDecimal raised to the power of the specified integer exponent.
Calculates this KBigInteger raised to the power of the specified integer exponent.
Remainder operator for KBigInteger.
Multiplication operator for KBigDecimal.
Multiplication operator for KBigInteger.
Converts a Double to a KBigDecimal.
Converts a Float to a KBigDecimal.
Converts an Int to a KBigDecimal.
Converts a Long to a KBigDecimal.
Converts a String to a KBigDecimal.
Converts an Int to a KBigInteger.
Converts a Long to a KBigInteger.
Converts a String to a KBigInteger.
Unary minus operator for KBigDecimal.
Unary minus operator for KBigInteger.
Unary plus operator for KBigDecimal (identity operation).
Unary plus operator for KBigInteger (identity operation).