- 声明数组
int [][] matrix; - 创建数组
matrix=new int[4][3]; - 利用初始化来声明、创建、和初始化一个数组。
int [][] matrix={
{1,2,3},
{4,5,6},
{7,8,9}
}; - 二维数组长度
x.length表示第一维(行)的大小,例如int [][] x=new int[4][2],其中x.length=4表示4行,x[0].length=x[1].length=x[2].length=x[3].length=2,每一行都是两列。 - Java二维数组允许出现各行长度不相等的情况。
例如:int [][] triangleArray={
{1,2,3,4,5},
{2,3,4,5},
{3,4,5},
{4,5},
}
或者:int [][] matrix=new int[5][]
matrix[0]=new int [5];
matrix[1]=new int [3];
使用new int[5][]创建数组时,必须指定第一维的下标。
- 在方法中传递二维数组
例如:function(int matrix[][])即可
引用:function(m),其中m为二维数组。