java-数组-找数组中的最大值

数组-找数组中的最大值

求数组中的最大值,并得到对应的下标
思路分析
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);
	}
}

你可能感兴趣的:(Java基础,java,数据结构,排序算法)