在java中,形參是一種在方法定義中聲明的變量,在方法執行時用于接收傳入的實參值。在方法調用時,實參的值被傳遞到形參中,而且這些值可以在方法體中進行修改。不過需要注意的是,這些修改只對形參有效,不會影響實參的值。下面通過代碼示例來演示:
public void modify(int a) { a = a + 1; System.out.println("方法內部的修改結果:" + a); } public static void main(String[] args) { int num = 10; System.out.println("方法調用前的原始值:" + num); modify(num); System.out.println("方法調用后的值:" + num); }
在上述代碼中,我們在modify方法中對形參a進行了加1操作,然后將結果輸出。我們將num作為實參傳遞到modify方法中,并且在調用方法前和調用方法后分別打印了num的值。執行以上代碼后,控制臺輸出結果如下:
方法調用前的原始值:10 方法內部的修改結果:11 方法調用后的值:10
可以看到,盡管在方法內部對形參a進行了修改,但是實參num的值并沒有改變。