色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

java的參數傳遞和值傳遞

錢良釵1年前7瀏覽0評論

Java中,參數傳遞的方式有兩種:值傳遞和引用傳遞。值傳遞表示將變量的值當做參數傳遞給函數,函數對參數的修改不會影響函數外部的變量。引用傳遞表示將變量的引用(地址)當做參數傳遞給函數,函數對參數的修改會影響函數外部的變量。

public class ParameterPassing {
public static void main(String[] args) {
int a = 10;
int[] b = {1, 2, 3};
change(a, b);
System.out.println("a = " + a + ", b[0] = " + b[0]);
}
public static void change(int a, int[] b) {
a = 20;
b[0] = 10;
}
}

以上代碼演示了值傳遞和引用傳遞的不同。在change函數中,對于參數a的修改不會影響main函數中的變量a;而對于參數b的修改則會影響main函數中的變量b。