数组获取最值(获取数组中的最大值最小值)
分析:
1.求什么就定义什么,那么定义一个最大值变量
int max
2.如果想获取最大那个,首先你得遍历数组
3.比较大小
之前的比较,结果较大的数 跟下一个元素比
所以,使用max变量,来保存较大的数
max跟下一个元素比 arr[x]
4.输出max
*/
class OperatorArrayDemo2{
public static void main(String[] args){
//动态初始化数组
int[] arr = new int[5];
//数组元素赋值
arr[0]=-3;
arr[1]=6;
arr[2]=9;
arr[3]=11111;
arr[4]=22;
//定义变量,初始化值 给第一个元素
int max =arr[0];
//变量
//遍历时,因为你max =arr[0], 所以x从1开始
for (int x=1; x<arr.length; x++){
//比较
if (max < arr[x]){
//max重新赋值,留下较大的值
max=arr[x];
}
}
System.out.println("最大值为:"+max);
}
}
|
|