1:二维数组(理解)
(1)元素是一维数组的数组。
(2)格式:
A:数据类型[][]数组名= new数据类型[m][n];
B:数据类型[][]数组名= new数据类型[m][];
m表示这个二维数组有多少个一维数组
这一次没有直接给出一维数组的元素个数,可以动态的给出。
举例:
int[][] arr = new int[3][];
arr[0] = new int[2];
arr[1] = new int[3]
arr[2] = new int[1];
C:数据类型[][]数组名= new数据类型[][]{ {...},{...},{...}};
D:数据类型[][]数组名= { {...},{...},{...}};
举例:
int[][] arr = { {1,2,3},{4,6},{6}};
注意:
A:以下格式也可以表示二维数组
a:数据类型 数组名[][] = new数据类型[m][n];
b:数据类型[]数组名[] = new数据类型[m][n];
B:注意下面定义的区别
int x;
int y;
int x,y;
int[] x;
int[] y[];
int[] x,y[];
(3)案例(掌握):
A:二维数组的遍历
/*
需求:遍历二维数组
两个明确:
返回值类型:void
参数列表