Java中的函數包含形參和實參,形參是在函數定義時定義的變量,用于接收調用該函數時所傳遞的實參值。
在函數調用時,需要將實參值傳遞給形參,這樣函數才能正常運行。實參可以是任何有效的表達式,包括常量、變量、數組元素和對象的成員。下面是一個函數調用的示例:
public class TestFunc { public static void main(String[] args) { int a = 10, b = 20; int result = add(a, b); // 調用add函數并將返回值賦給result System.out.println(result); } public static int add(int x, int y) { // 函數定義,有兩個形參 return x + y; } }
在上面的示例中,add函數有兩個形參x和y,在函數調用時,傳遞的實參為a和b,它們會分別賦值給x和y。
需要注意的是,形參和實參的數量、類型和順序必須匹配,否則會編譯錯誤。例如下面的函數調用就會出錯:
int result = add(a); // 編譯錯誤:參數數量不匹配 int result = add(b, a); // 編譯錯誤:參數類型不匹配 int result = add(y, x); // 編譯錯誤:參數順序不匹配
因此,在編寫函數時,需要仔細考慮函數的形參,以及如何正確地調用該函數。
上一篇vue性能瓶頸識別