Bigdecimal数组求最大值
时间: 2023-09-14 11:06:02 浏览: 125
要求一个BigDecimal数组的最大值,可以使用Arrays类中的静态方法max()来实现。具体操作如下:
1. 首先创建一个BigDecimal数组,例如:
```
BigDecimal[] nums = {new BigDecimal("1.23"), new BigDecimal("4.56"), new BigDecimal("7.89")};
```
2. 然后调用Arrays类的max()方法,将数组作为参数传递进去,例如:
```
BigDecimal maxNum = Arrays.max(nums);
```
3. 最后,maxNum就是数组中的最大值。
完整的代码如下:
```
import java.math.BigDecimal;
import java.util.Arrays;
public class MaxBigDecimalArray {
public static void main(String[] args) {
BigDecimal[] nums = {new BigDecimal("1.23"), new BigDecimal("4.56"), new BigDecimal("7.89")};
BigDecimal maxNum = Arrays.max(nums);
System.out.println("The maximum value in the array is: " + maxNum);
}
}
```
输出结果为:
```
The maximum value in the array is: 7.89
```
阅读全文