| RoundingMode | Specifies a rounding behavior for numerical operations capable of discarding precision. | code | html |
| BigDecimal | Immutable, arbitrary-precision signed decimal numbers. | code | html |
| BigDecimal.LongOverflow | code | html | |
| BigDecimal.StringBuilderHelper | code | html | |
| BigInteger | Immutable arbitrary-precision integers. | code | html |
| BitLevel | Static library that provides all the bit level operations for BigInteger . | code | html |
| BitSieve | A simple bit sieve used for finding prime number candidates. | code | html |
| Conversion | Static library that provides BigInteger base conversion from/to any integer represented in an java.lang.String Object. | code | html |
| Division | Static library that provides all operations related with division and modular arithmetic to BigInteger . | code | html |
| Elementary | Static library that provides the basic arithmetic mutable operations for BigInteger . | code | html |
| Logical | The library implements some logical operations over {@code BigInteger}. | code | html |
| MathContext | Immutable objects which encapsulate the context settings which describe certain rules for numerical operators, such as those implemented by the BigDecimal class. | code | html |
| Multiplication | Static library that provides all multiplication of BigInteger methods. | code | html |
| MutableBigInteger | A class used to represent multiprecision integers that makes efficient use of allocated space by allowing a number to occupy only part of an array so that the arrays do not have to be reallocated as often. | code | html |
| Primality | Provides primality probabilistic methods. | code | html |
| SignedMutableBigInteger | A class used to represent multiprecision integers that makes efficient use of allocated space by allowing a number to occupy only part of an array so that the arrays do not have to be reallocated as often. | code | html |