溫馨提示×

java怎么改變實參的值

小億
100
2024-06-06 14:41:20
欄目: 編程語言

在Java中,方法只能改變傳遞給它的參數的值,而不能直接改變實參的值。如果想要改變實參的值,可以通過返回值的方式將修改后的值返回給調用者,然后在調用者處進行賦值操作。

例如,可以定義一個方法來改變實參的值:

public class Main {
    public static void main(String[] args) {
        int num = 10;
        num = changeValue(num);
        System.out.println("Changed value: " + num);
    }
    
    public static int changeValue(int num) {
        num = num + 5;
        return num;
    }
}

在上面的例子中,通過調用changeValue方法并將num作為參數傳遞給它,然后將修改后的值返回給實參num。最終在main方法中打印出了修改后的值。

0