在Java編程語言中,方法可以通過參數接收數組。
public void myMethod(int[] myArray) { // 方法體 }
上述代碼中,myMethod()方法的參數是一個整型數組myArray。在方法體中,可以對該數組進行各種操作。
下面是一個示例代碼,演示如何通過方法接收一個數組,并計算這個數組中所有元素的平均值:
public class Main { public static void main(String[] args) { int[] myNumbers = {1, 2, 3, 4, 5}; double avg = average(myNumbers); System.out.println("平均值是 " + avg); } public static double average(int[] array) { int sum = 0; for (int i = 0; i< array.length; i++) { sum += array[i]; } double avg = (double) sum / array.length; return avg; } }
在上述代碼中,main()方法創建了一個整型數組myNumbers,然后調用average()方法計算這個數組的平均值。average()方法的參數是一個整型數組array,方法中先使用一個for循環遍歷數組,將所有元素相加,然后計算平均值并將結果返回。
通過方法接收數組可以使代碼更加簡潔、靈活,可以復用同樣的代碼邏輯。