Java中,方法的參數(shù)可以分為形式參數(shù)和實際參數(shù)。在定義方法時,使用形式參數(shù)來表示該方法需要接收什么樣的數(shù)據(jù),而在調(diào)用方法時,需要傳遞實際參數(shù)來替代這些形式參數(shù)。
//以下是一個簡單的方法,它接收兩個形式參數(shù) public void printSum(int a, int b){ int sum = a + b; System.out.println("和為:" + sum); } //調(diào)用該方法時需要傳遞實際參數(shù) printSum(5, 10); //和為:15
在上面的例子中,printSum()方法接收兩個形式參數(shù)a和b,表示需要兩個整數(shù)作為輸入。該方法中使用形式參數(shù)計算它們的和,并將結(jié)果輸出。調(diào)用該方法時,我們傳遞實際參數(shù)5和10作為a和b的替代值。printSum()方法使用這些實際參數(shù)來計算它們的和并將結(jié)果輸出。
除了上面的例子中使用的基本類型的參數(shù)外,Java還支持其他類型的形式參數(shù)和實際參數(shù),例如數(shù)組和對象。下面是一個使用數(shù)組的例子:
public void printArray(int[] arr){ for (int i = 0; i < arr.length; i++) { System.out.print(arr[i] + " "); } } printArray(new int[]{1, 2, 3, 4, 5}); //1 2 3 4 5
在上面的例子中,printArray()方法接收一個形式參數(shù)arr,表示需要一個整數(shù)數(shù)組作為輸入。該方法中使用形式參數(shù)遍歷整數(shù)數(shù)組,并將每個元素輸出。調(diào)用該方法時,我們傳遞了一個包含5個元素的整數(shù)數(shù)組作為實際參數(shù)。printArray()方法使用這個數(shù)組來遍歷元素并將它們輸出。