在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的值,即为数组的最大值和最小值。