数组-找数组中的最大值
求数组中的最大值,并得到对应的下标
思路分析
1.定义一个数组
2.假定一个元素为最大值max=arr[0],maxIndex=当前元素下标
3.遍历比较
public class ArrayExercise02{
public static void main(String[] args){
//求数组中的最大值,并得到对应的下标
//思路分析
//1.定义一个数组
//2.假定一个元素为最大值max=arr[0],maxIndex=当前元素下标
//3.遍历比较
int arr[] = {4,-1,9,10,23};
int max = arr[0];
int maxIndex = 0;
for(int i=1; i<arr.length;i++){
if(max<arr[i]){
max = arr[i];
maxIndex = i;
}
}
//当遍历结束后,最大值就是真正的最大值和最大值下标
System.out.println("max="+max);
System.out.println("maxIndex="+maxIndex);
}
}