利用for循環使用數組,叫做for Each
利用for循環將方法的元素反轉:
一. 首先創建一個需要反轉的數組在main方法內,這里數組名設為arrays,在另寫一個方法printArrays,用來輸出被選中的數組,假設:
printArrays(arrays);
這樣則會輸出main方法內的arrays數組的所有元素。
二.重點!!再創建一個反轉數組的方法。首先創建一個方法reverse,因為這個方法內,需要返回自己的值(也就是反轉過的數組),所以返回值類型用整數類型數組int[ ]。參數為數組類型,所以int[ ]一個數組,名字也叫arrays好了,(因為兩個方法中的方法名可以不沖突,所以方法名相同也可以)。方法創建好之后,再在方法內聲明並創建一個數組result,數組的長度為arrays.length,也是就該方法將要輸出的某個數組的長度,用來作為反轉后的數組儲存器,最后利用for循環開始反轉數組的流程:
2.當i大於arrays.length時終止循環,也就是i與這個方法要操作的某個數組的下標同步。
3.每次循環i+1,j-1。由於i是從0開始,則與數組的下標順序同步往后,而j為數組的長度-1,相當於下標的最后一位數,所以j-1就是從后往前。這樣for循環每循環一次,i就會往后一個下標,j則會往前一個下標。