1、定义:

  |–int[][] a,二维数组就是一维中的一维,相当于,一维数组中的元素又是一个一维数组。

2、二维数组的初始化方式:

  a. int [][]  a = new int[3][4]: 第一维的3表示这个二维数组的长度(表示有三个一维数组),第二维4表示第一个一维数组的长度是4.如下图所示:

  

  b. 不指定第二维: int [][] b = new int[3][];

           b[0]= new int[3];//指定二维中的第一个一维数组的长度是3.

           b[1] = new int4];

           b[2] = new int[2];

  以上是一个不规则的二维数组,其长度是3,第一个一维的长度不相同。

  c. 直接赋值:

    int[][] c = {{1,3,4},{2,5,6},{7,8,9}};

    最外面的大括号表示二维数组本身,里面的每个小括号分别表示一个一维数组

版权声明:本文为one-cool原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/one-cool/p/5052805.html