java二维数组

  java中数组类型为引用类型,数组变量则是一个引用变量,这个变量指向数组对象(存有数组元素)。数组元素可以是基本类型,

也可以是引用类型。故当数组元素为引用类型(准确说是数组类型)时,就可以将一维数组扩展为二维数组。

  int[] a = new int[4];     a是一维数组变量,类型为int[],指向存有4个int型变量的数组对象。

  int[][] a = new int[4][];  a是二维数组变量,类型为int[][],指向存有4个int[]型变量的数组对象。如下所示:

a中的元素为int[]型,a[0],a[1],a[2],a[3]即是一维数组变量,可以指向一维数组对象。

a[0] = new int[2]; 

a[2] = new int[4]; 

由此也可以看出二维数组每一维的元素个数不必相等。

原文地址:https://www.cnblogs.com/deltadeblog/p/7423665.html