欢迎访问宙启技术站
智能推送

如何使用Java函数来计算一个数组中的最大值和最小值

发布时间:2023-06-12 15:52:52

在Java中,可以使用for循环和if语句来计算一个数组中的最大值和最小值。下面是一个计算最大值和最小值的Java函数:

public static void findMinMax(int[] arr) {
    int min = arr[0];
    int max = arr[0];

    for (int i = 1; i < arr.length; i++) {
        if (arr[i] < min) {
            min = arr[i];
        }
        if (arr[i] > max) {
            max = arr[i];
        }
    }

    System.out.println("Minimum value: " + min);
    System.out.println("Maximum value: " + max);
}

该函数需要一个整数数组作为参数,并返回该数组的最小值和最大值。在函数内部,首先初始化最小值和最大值都为数组的 个元素,然后使用for循环遍历数组中的每个元素。在每个迭代中,使用if语句来检查当前元素是否比最小值小或比最大值大,如果满足条件,则更新最小值或最大值。最后输出最小值和最大值。

可以使用以下代码来测试该函数:

public static void main(String[] args) {
    int[] arr = {1, 5, 3, 7, 2};
    findMinMax(arr);
}

该代码会输出以下结果:

Minimum value: 1
Maximum value: 7

在该例子中,输入的数组是{1, 5, 3, 7, 2},最小值是1,最大值是7。