第一个参数表示二维数组中可以保存多少个一维数组
第二个参数表示每一个一维数组可以保存多少个数据
下面定义的二维数组表示:一共可以保存两个一位数组,每个一位数组可以保存3个值
int[][] scores = new int[2][3];
定义二维数组并赋值(每个维度的大小一样)
int[][] nums2 = {{34,56,78},{45,32,54},{56,33,78}};
定义二维数组,并先为第一维度分配空间,然后分别为每一第二维度分配空间
二维数组直接赋值(第二维的长度不同)
语法格式:
int[][] nums3 = new int[2][];
nums3[0] = new int[5];
nums3[1] = new int[7];
int[] b[] = new int[2][3];
int c[][] = new int[2][3];
int[] d[] = new int[2][3];
//二维数组直接赋值(第二维的长度不同)
int[][] nums = {{34,56,78},{45,32,54,78},{56,33}};
二维数组的.length不是指有多个元素,而是指有多少一个一维数组
Int[][] scores = new int[3][4];
Scores.length 的值等于3 不等于12
Scores[0].length 的值等于4