二维数组:
数组的嵌套,数组里的元素也是一个数组。
1、声明:
数据类型 【】【】数组名;
2、分配空间:
数组名=new 数据类型 【数组长度】【数组长度】;
注:第一个【】中数组长度必须写,得知二维数组中有几个元素
第二个【】数组长度可以不写,如果写了,则它是代表元素的长度,且每个元素长度一样,没写就可以不一样
3、赋值:
数组名【下标】【下标】=数据;
4、二维数组的声明和分配空间一起写
数据类型【】【】数组名=new 数据类型【数组长度】【数组长度】;
eg:
int[][] nums = new int[5][3];
int[][] nums2 = new int[3][];
String[][] strs = new String[6][5];
String[][] strs2 = new String[8][];
5、二维数组的声明分配空间和赋值合并
数据类型【】【】数组名=new 数据类型【】【】{ {}};
注:【】【】中不写长度
eg:
char[][] chars = new char[][]{
{'a','b','c'},{'c','d'},{'m'}};