当前位置: 代码迷 >> Java相关 >> 新手问个简单的小疑点
  详细解决方案

新手问个简单的小疑点

热度:23   发布时间:2016-04-22 20:18:19.0
新手问个简单的小问题
public static void main(String[] args) {
int [] a = {10,20,30,40},b[] = {{1,2},{4,5,6,7}};
b[0] = a;
b[0][1] = b[1][3];
System.out.println(b[0][3]);
System.out.println(a[1]);

为啥a[1]结果是7啊,a不应该没变 b是10 7 30 40码
------解决思路----------------------
引用, b[0] 和 a 一样, 相当于a的别名
  相关解决方案