public class MaxMin {
static int Max;
static int Min;
public static void GetMaxAndMin(int[] arr) {
Max = arr[0];
Min = arr[0];
for (int i = 1; i < arr.length - 1; i++) {
if (arr[i] < arr[i + 1]) {
if (arr[i] < Min) {
Min = arr[i];
}
if (arr[i + 1] > Max) {
Max = arr[i + 1];
}
}
if (arr[i] > arr[i + 1]) {
if (arr[i] > Max) {
Max = arr[i];
}
if (arr[i + 1] < Min) {
Min = arr[i + 1];
}
}
}
}
public static void main(String[] args) {
int[] arr = {7, 3, 19, 40, 4, 7, 1, 2, -8, 498};
GetMaxAndMin(arr);
System.out.println("Max " + Max);
System.out.println("Min " + Min);
}
}
寻找数组中的最大值和最小值
最新推荐文章于 2024-01-30 19:05:58 发布