JAVA数组里面怎么求最大最小

java 数组求最大值和最小值的方法:循环查找:按顺序遍历数组,逐一比较更新最大值或最小值。arrays.sort():排序数组后,最大值位于数组末尾,最小值位于数组首位。

JAVA数组里面怎么求最大最小

如何求解 Java 数组中的最大和最小值

求最大值

  1. 使用循环找出最大值:

    • 初始化一个局部变量 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
  1. 使用 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

求最小值

相似地,求最小值的方法如下:

  1. 使用循环找出最小值:

    • 初始化一个局部变量 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
  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数组里面怎么求最大最小的详细内容,更多请关注硕下网其它相关文章!