二维数组

二维数组内存结构:

题目:

package com.arr2;

public class TestArray2 {
  public static void main(String[] args) {
      int[][] array = new int[3][2];
      array[0][0] = 10;
      array[0][1] = 20;
      array[1] = array[0];
      array[0] = new int[4];
      array[0][0] = 100;
      System.out.println(array[1][0]);
    }
}

问输出结果是什么?

分析如下图:

 

由上图可知:array[1][0]指向的值为10,故结果为10

posted @ 2020-03-01 22:19  海中的小顽强  阅读(96)  评论(0)    收藏  举报