java基礎06
阿新 • • 發佈:2020-07-08
陣列的使用
普通for迴圈
for-each迴圈
int[] arrays = {1, 2, 3, 4, 5};
for (int array : arrays) {
System.out.print(array);
}
陣列作為方法入參
public static void main(String[] args) { int[] arrays = {1, 2, 3, 4, 5}; printArray(arrays); } //作為方法入參 public static void printArray(int[] arrays){ //遍歷陣列 for (int i=0;i<arrays.length;i++){ System.out.print(arrays[i]+" "); } }
陣列做返回值
public static void main(String[] args) { int[] arrays = {1, 2, 3, 4, 5}; } int[] reverse = reverse(arrays);//返回的被反轉之後的陣列,因為已經被當做返回值了 printArray(reverse); } //作為返回值 public static int[] reverse(int[] arrays){ int result[]=new int[arrays.length]; //倒敘排序 //思想:把a[i]第一個陣列當做result[j]的最後一個數組,這樣以此類推,就能實現反轉 for (int i=0,j=arrays.length-1;i<arrays.length;i++,j--){ result[j]=arrays[i]; } return result; } //作為方法入參 public static void printArray(int[] arrays){ for (int i=0;i<arrays.length;i++){ System.out.print(arrays[i]+" "); } } }