public class shuzu05{ //编写一个main方法 public static void main(String[] args){ //请求出一个数组int[]的最大值{4,-1,9,10,23},并得到对应的下标 //思路分析 //1.定义一个int 数组 int[] arr = {4, -1, 9, 10, 23}; //2.假定max = arr[0] 是最大值 ,maxIndex = 0; //3.从下标1开始遍历arr,如果max < 当前元素,说明max 不是真正的 // 最大值,我们就 max = 当前元素;maxIndex = 当前元素下标 //4.当我们遍历这个数组arr后,max就是真正的最大值,maxIndex= 当前元素下标 // 对应的下标 int[] arr = {4, -1, 9, 10, 23}; int max =arr[0];//假定第一个元素就是最大值 int maxIndex = 0; for(int i = 1;i < arr.length;i++){//从下标 1 开始遍历arr if(max < arr[i]){//如果max < 当前元素 max = arr[i];//把max 设置成 当前元素 maxIndex = i; } } //当我们遍历这个数组arr后,max就是真正的最大值,maxIndex最大值下标 System.out.println("max="+ max +"maxIndex="+ maxIndex); } }
标签:10,arr,下标,23,int,max,最大值,maxIndex From: https://www.cnblogs.com/wzyxslx/p/18327875