JAVA数组里面怎么求最大最小
java 数组求最大值和最小值的方法:循环查找:按顺序遍历数组,逐一比较更新最大值或最小值。arrays.sort():排序数组后,最大值位于数组末尾,最小值位于数组首位。
如何求解 Java 数组中的最大和最小值
求最大值
-
使用循环找出最大值:
- 初始化一个局部变量 max,将其设置为数组的第一个元素。
- 遍历数组的每个元素,并将其与 max 比较。
- 如果当前元素大于 max,则将 max 更新为当前元素。
int[] arr = {1, 5, 3, 9, 2}; int max = arr[0]; for (int i = 1; i < arr.length; i++) { if (arr[i] > max) { max = arr[i]; } } System.out.println("最大值:" + max); // 输出:9
-
使用 Arrays.sort() 和数组的最后一个元素:
- 使用 Arrays.sort() 方法对数组进行排序。
- 数组的最后一个元素将是最大值。
int[] arr = {1, 5, 3, 9, 2}; Arrays.sort(arr); int max = arr[arr.length - 1]; System.out.println("最大值:" + max); // 输出:9
求最小值
相似地,求最小值的方法如下:
-
使用循环找出最小值:
- 初始化一个局部变量 min,将其设置为数组的第一个元素。
- 遍历数组的每个元素,并将其与 min 比较。
- 如果当前元素小于 min,则将 min 更新为当前元素。
int[] arr = {1, 5, 3, 9, 2}; int min = arr[0]; for (int i = 1; i < arr.length; i++) { if (arr[i] < min) { min = arr[i]; } } System.out.println("最小值:" + min); // 输出:1
-
使用 Arrays.sort() 和数组的第一个元素:
- 使用 Arrays.sort() 方法对数组进行排序。
- 数组的第一个元素将是最小值。
int[] arr = {1, 5, 3, 9, 2}; Arrays.sort(arr); int min = arr[0]; System.out.println("最小值:" + min); // 输出:1
以上就是JAVA数组里面怎么求最大最小的详细内容,更多请关注硕下网其它相关文章!