package com.java;
public class Test1 {
public static void main(String[] args) {
int array[] = { 12, 54, 231, 75, 5, 23, 65, 67, 76, 19 }; //直接赋值
int max,min; // 申明最大与最小值
max=min=array[0]; //初始化
for (int i = 0; i < array.length; i++) { //遍历数组
if (array[i] > max) {
max = array[i];
}
if (array[i] < min) {
min = array[i];
}
}
System.out.println("最大值是:" + max + "\n最小值是:" + min);
}
}
追问array【0】和array【1】有什么区别吗
追答array[0]指数组的第一个元素 array[1]指第二个,这里用1也可以,因为初始化时索引为0已经比较进去了
初始化时 max,min都等于arry[0]也就是数组的第一个元素,然后遍历数组,如果遍历从0开始的话,相当于把所有数组的数值全部比较一遍,而如果是1的话,则相当于从数组的第二个元素开始比较,因为初始化了max min均=array[0] 所有其实从第二个开始比较结果是一样的
追问那我们现在array【0】=12??
本回答被提问者和网友采纳