# java.math

# java.math

## Classes

|-------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [BigDecimal](https://developer.android.com/reference/kotlin/java/math/BigDecimal)   | Immutable, arbitrary-precision signed decimal numbers.                                                                                                                                                                                 |
| [BigInteger](https://developer.android.com/reference/kotlin/java/math/BigInteger)   | Immutable arbitrary-precision integers.                                                                                                                                                                                                |
| [MathContext](https://developer.android.com/reference/kotlin/java/math/MathContext) | Immutable objects which encapsulate the context settings which describe certain rules for numerical operators, such as those implemented by the[BigDecimal](https://developer.android.com/reference/kotlin/java/math/BigDecimal)class. |

## Enums

|---------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------|
| [RoundingMode](https://developer.android.com/reference/kotlin/java/math/RoundingMode) | Specifies a*rounding policy*for numerical operations capable of discarding precision. |