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

编写Java函数以查找数组中的最小值

发布时间:2023-06-14 02:57:07

在Java中,可以使用循环和判断语句来查找数组中的最小值。以下是一种简单但有效的方法:

public static int findMin(int[] arr) {

    int min = arr[0];  // 假设数组中 个元素为最小值

    for (int i = 1; i < arr.length; i++) {

        if (arr[i] < min) {  // 如果当前元素小于当前最小值,则更新最小值

            min = arr[i];

        }

    }

    return min;

}

这个函数接受一个整数数组作为输入,并返回数组中的最小值。它首先将 个元素作为最小值假设,并使用循环遍历整个数组。对于每个元素,如果它小于当前的最小值,则将最小值设置为该元素的值。最后,函数返回最小值。

可以在main方法中调用此函数,并将一个整数数组传递给它。例如,假设数组名为arr:

int[] arr = {5, 3, 8, 2, 9};

int min = findMin(arr);

System.out.println("The minimum value in the array is: " + min);

这将输出:The minimum value in the array is: 2。