biginteger 和BigDecimal
时间: 2024-01-09 20:21:58 浏览: 141
Java中BigDecimal类与int、Integer使用总结
5星 · 资源好评率100%
BigInteger和BigDecimal是Java中用于处理大整数和高精度小数的类。
BigInteger类用于处理任意大小的整数,它提供了对整数的基本运算(如加、减、乘、除)以及其他一些功能(如取模、幂运算等)。BigInteger对象可以通过传入字符串形式的整数值来创建,例如:
```java
BigInteger bi = new BigInteger("1234567890");
```
BigDecimal类用于处理高精度的小数,它提供了对小数的基本运算(如加、减、乘、除)以及其他一些功能(如取模、幂运算等)。BigDecimal对象可以通过传入字符串形式的小数值来创建,例如:
```java
BigDecimal bd = new BigDecimal("3.1415926535");
```
这两个类都是不可变的,意味着一旦创建了对象,就不能修改其值。它们提供了丰富的方法来进行数值计算和比较。
阅读全文