java怎么求数组中最小值

ID:18903 / 打印
有四种方法可以求数组中的最小值:循环遍历数组,找出最小值;使用 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 个元素

立即学习“Java免费学习笔记(深入)”;

// 声明一个整型数组 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配置文件数组怎么写
下一篇: java二维数组怎么实现修改

作者:admin @ 24资源网   2024-11-26

本站所有软件、源码、文章均有网友提供,如有侵权联系308410122@qq.com

与本文相关文章

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。