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); } }