java怎么求数组中最小值

有四种方法可以求数组中的最小值:循环遍历数组,找出最小值;使用 arrays.sort() 排序数组,然后获取第 0 个元素;使用 collections.min() 函数;使用 stream.min() 函数(java 8+)。

java怎么求数组中最小值

如何在 Java 中求数组中的最小值

方法:

1. 循环遍历数组并找出最小值

// 声明一个整型数组
int[] arr = {1, 5, 2, 8, 3};

// 存储最小值
int min = arr[0];

// 遍历数组
for (int i : arr) {
    // 如果当前元素比最小值小,则更新最小值
    if (i < min) {
        min = i;
    }
}

// 打印最小值
System.out.println("最小值:" + min);

2. 使用 Arrays.sort() 排序数组,然后获取第 0 个元素

// 声明一个整型数组
int[] arr = {1, 5, 2, 8, 3};

// 使用 Arrays.sort() 排序数组
Arrays.sort(arr);

// 获取第 0 个元素(最小值)
int min = arr[0];

// 打印最小值
System.out.println("最小值:" + min);

3. 使用 Collections.min() 函数

import java.util.*;

// 声明一个整型数组
int[] arr = {1, 5, 2, 8, 3};

// 使用 Collections.min() 函数获取最小值
int min = Collections.min(Arrays.asList(arr));

// 打印最小值
System.out.println("最小值:" + min);

4. 使用 Stream.min() 函数(Java 8+)

// 声明一个整型数组
int[] arr = {1, 5, 2, 8, 3};

// 使用 Stream.min() 函数获取最小值
int min = Arrays.stream(arr).min().getAsInt();

// 打印最小值
System.out.println("最小值:" + min);

以上就是java怎么求数组中最小值的详细内容,更多请关注硕下网其它相关文章!