1. 程式人生 > >Java 值傳遞和引用傳遞

Java 值傳遞和引用傳遞

too log test img [0 st3 tle class cnblogs

引用傳遞

示例:

技術分享
public class Test3 {
    public static void change(int []a){
        a[0]=50;
    }
    public static void main(String[] args) {
        int []a={10,20};
        System.out.println(a[0]);
        change(a);
        System.out.println(a[0]);
    }
}
技術分享

值傳遞

示例:

技術分享
public class Test3 {
    public static void change(int a){
        a=50;
    }
    public static void main(String[] args) {
        int a=10;
        System.out.println(a);
        change(a);
        System.out.println(a);
    }
}

Java 值傳遞和引用傳遞