1. 程式人生 > >JAVA——陣列與方法的互操作

JAVA——陣列與方法的互操作

1,方法接收陣列
2,方法返回陣列
3,方法修改陣列

(一)方法接收陣列

public class ArrayAndMethod{
public static void main(String[] args){
int[] arr = new int[]{1,2,3,4,5,6};  //定義陣列
printArr(arr);  //呼叫列印陣列方法
}

//列印陣列的方法
public static void printArr(int[]arr){
for(int i = 0;i < arr.length;i++){
System.out.println(arr[i]);
}
}
}

執行結果如下:
在這裡插入圖片描述

(二)方法返回陣列

public class ArrayAndMethod{
public static void main(String[]args){
int[]arr=array();//呼叫陣列方法
printArray(arr);//列印陣列方法
}

//列印陣列方法
public static void printArray(int[]arr){
for(int i = 0;i < arr.length;i++){
System.out.println(arr[i]);
}
}

//陣列定義及賦值方法
public static int[] array(){
return new int[]{4,5,6,7,8}; } }

執行結果如下:
在這裡插入圖片描述

(三)方法修改陣列

 public class ArrayAndMethod{
 public static void main(String[] args){
  int[] arr = array();//定義陣列並呼叫陣列賦值方法
  System.out.println("修改之前的陣列:");
  printArray(arr);//呼叫列印陣列方法
  changeArray(arr);//呼叫修改陣列方法
  System.out.println("修改之後的陣列:");
  printArray
(arr);//呼叫列印陣列方法 } //列印陣列方法 public static void printArray(int[] arr){ for(int i = 0;i < arr.length;i++){ System.out.println(arr[i]); } } //匿名陣列 public static int[] array(){ return new int[]{4,5,6,7,8}; } //陣列修改方法 public static void changeArray(int[] arr){ for(int i = 0;i < arr.length;i++){ arr[i] = arr[i]*5; } } }

執行結果如下:
在這裡插入圖片描述