如何找到一个数组中的最大值和最小值?
要找到数组中的最大值和最小值,可以循环遍历数组,并跟踪到目前为止看到的最大和最小值。下面是一个Java实现示例:
public class MaxMin {
public static void main(String[] args) {
int[] arr = {4, 2, 7, 1, 9};
int max = arr[0];
int min = arr[0];
for (int i = 1; i < arr.length; i++) {
if (arr[i] > max) {
max = arr[i];
}
if (arr[i] < min) {
min = arr[i];
}
}
System.out.println("Max: " + max);
System.out.println("Min: " + min);
}
}
在这里,我们将max和min初始化为数组的第一个元素。然后我们循环遍历数组的其余部分,根据需要更新max和min。最后,我们打印出最大值和最小值。