public?class?ArrayPara{
public?static?void?changeArrayValue(int[]?para){
para[0]?=?1;
}
public?static?void?changeArrayRef(int[]?para){
int?temp[]?=?{2,3,4,5};
para?=?temp;
}
public?static?void?main(String[]?args)
{
inta[];
a?=?new?int[]{99,
100};
changeArrayValue(a);
System.out.println(a[0]);
a?=?new?int[]{99,
100};
changeArrayRef(a);
System.out.println(a[0]);
}
}輸出結(jié)果是:199為什么?我認(rèn)為是1和2,為什么第一個(gè)變了,而第二個(gè)沒(méi)變?
添加回答
舉報(bào)
0/150
提交
取消