当先锋百科网

首页 1 2 3 4 5 6 7

在Java中,可以通过遍历一维数组的方式求出最大值和最小值。

public class ArrayDemo {
public static void main(String[] args) {
int[] arr = {5, 3, 8, 2, 9, 1};
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);
System.out.println("最小值:" + min);
}
}

在这段代码中,我们首先声明一个一维整型数组,并将其初始化为{5, 3, 8, 2, 9, 1}。然后声明两个整型变量max和min,分别用于保存最大值和最小值。

接下来,我们通过使用for循环遍历整个数组,比较每个元素与max和min的大小:

  • 如果当前元素大于max,则将当前元素赋值给max。
  • 如果当前元素小于min,则将当前元素赋值给min。

最后,我们输出max和min的值,即为数组的最大值和最小值。