二维数组
1、声明二维数组变量并创建二维数组语法:
数据类型[] [] 数组名;
或者:
数据类型 数组名 [] [];
例子:
int [] [] matrix;
或者:
int matrix [] []//允许这种方法,但并不推荐使用它
2、赋值:
如1:matrix = new int[5] [5];
如2:matrix[2] [1] = 7//将7赋值给第二行第一列的特定元素
3、获取二维数组的长度
数组x的长度是数组中元素的个数,可以用x.length获取该值。
4、锯齿数组:二维数组中的每一行本身就是一个数组,因此,各行的长度就可以不同,因此为锯齿数组。
创建例子1:
int[] triangleArray = {
{1,2,3},
{1,2},
{1}
};
创建例子2:
int [] [] triangleArray = new int [3] [];
triangleArray[0] = new int [3];
triangleArray[1] = new int [2];
triangleArray[2] = new int [1];
给数组赋值:
triangleArray[0] [3] = 30;
……
1、声明二维数组变量并创建二维数组语法:
数据类型[] [] 数组名;
或者:
数据类型 数组名 [] [];
例子:
int [] [] matrix;
或者:
int matrix [] []//允许这种方法,但并不推荐使用它
2、赋值:
如1:matrix = new int[5] [5];
如2:matrix[2] [1] = 7//将7赋值给第二行第一列的特定元素
3、获取二维数组的长度
数组x的长度是数组中元素的个数,可以用x.length获取该值。
4、锯齿数组:二维数组中的每一行本身就是一个数组,因此,各行的长度就可以不同,因此为锯齿数组。
创建例子1:
int[] triangleArray = {
{1,2,3},
{1,2},
{1}
};
创建例子2:
int [] [] triangleArray = new int [3] [];
triangleArray[0] = new int [3];
triangleArray[1] = new int [2];
triangleArray[2] = new int [1];
给数组赋值:
triangleArray[0] [3] = 30;
……