About Method’s arguments(參數(shù)):



下面給出值傳遞 or 地址傳遞的例子, 
馬克- to-win:馬克 java社區(qū):防盜版實名手機尾號: 73203。
public class Test{
/*以下是值傳遞的例子,結果改不了,*/
    public static void mod(int k){
        k = k*k;
    }

/*以下是地址傳遞的例子,結果會改變,*/
    public static void mod(int[] x){
        for(int i=0; i<x.length; i++){
            x[i] = x[i]*x[i];
        }
    }
    public static void main(String[] args){
        int i = 100;
        int[] iArray = {1,2,3};
        mod(i);
        System.out.println(i);
        mod(iArray);
        for(int k=0; k<iArray.length; k++)
            System.out.println(iArray[k]);
    }
}




result is:
100
1
4
9