public class The29 {
public static void main(String[] args) {
int a[]= {1,2,3}, b[]= {4,5};
a=b;
for (int i = 0; i < b.length; i++)
b[i]++;
for (int i = 0; i < a.length; i++)
System.out.println(a[i]);
}
}
运行结果:
5
6
首先a=b,那么 a[] = {4,5}
然后第一个循环对b[] 进行+1
所以b[] ={5,6}
最终输出的数组a 结果也是5,6 是因为数组之间直接赋值只是引用赋值