java BigDecimal 方法
时间: 2024-05-18 22:09:02 浏览: 138
Java中的BigDecimal类是用于表示精度更高的浮点数的类。它可以处理任意精度的十进制数,因此非常适合用于金融计算和其他需要高精度计算的场合。下面介绍一些常用的BigDecimal方法:
1. add(BigDecimal augend):将该BigDecimal对象和传入的参数对象相加,返回一个新的BigDecimal对象。
2. subtract(BigDecimal subtrahend):将该BigDecimal对象和传入的参数对象相减,返回一个新的BigDecimal对象。
3. multiply(BigDecimal multiplicand):将该BigDecimal对象和传入的参数对象相乘,返回一个新的BigDecimal对象。
4. divide(BigDecimal divisor):将该BigDecimal对象除以传入的参数对象,返回一个新的BigDecimal对象。
5. pow(int n):返回该BigDecimal对象的n次方,返回一个新的BigDecimal对象。
6. abs():返回该BigDecimal对象的绝对值,返回一个新的BigDecimal对象。
7. negate():返回该BigDecimal对象的相反数,返回一个新的BigDecimal对象。
8. compareTo(BigDecimal val):将该BigDecimal对象与传入的参数对象进行比较,返回-1、0或1,表示当前对象小于、等于或大于传入的参数对象。
9. equals(Object x):判断该BigDecimal对象是否等于传入的参数对象。
10. intValue()、longValue()、floatValue()、doubleValue():分别返回该BigDecimal对象转换为int、long、float、double类型后的值。
阅读全文
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)