Java函数示例:如何在数组中查找最大值和最小值
发布时间:2023-06-20 04:27:51
在Java中,可以使用函数来查找数组中的最大值和最小值。以下是一个示例代码,演示如何编写一个函数来实现这个任务。
public static int findMax(int[] arr) {
int max = arr[0]; // 假定 个元素为最大值
for (int i = 1; i < arr.length; i++) {
if (arr[i] > max) {
max = arr[i]; // 更新最大值
}
}
return max;
}
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;
}
这两个函数都接受一个整数数组作为输入参数,并返回最大值和最小值。函数首先假定 个元素是最大值或最小值,然后遍历整个数组,比较每个元素与当前最大值或最小值。如果找到了更大或更小的元素,函数就更新最大值或最小值。最后,函数返回最大值或最小值。
要调用这些函数,只需提供一个包含整数的数组参数即可。例如:
int[] arr = {5, 9, 3, 7, 2};
int max = findMax(arr);
int min = findMin(arr);
System.out.println("最大值是:" + max);
System.out.println("最小值是:" + min);
这段代码会输出以下结果:
最大值是:9 最小值是:2
在这个例子中,我们定义了一个包含整数的数组,然后调用了这两个函数来查找最大值和最小值。最后,使用System.out.println()函数来输出结果。
总之,通过编写一个简单的函数,我们可以轻松地查找数组中的最大值和最小值。这个函数可以用于许多不同类型的应用程序,从排序到统计和数据可视化。
