格式1:int[][] arr = new int[3][2];
1.定义了名称为arr的二维数组;
2.二维数组中有三个一维数组;
3.每一个一维数组中有两个元素;
4.一维数组的名称分别为arr[0]、arr[1]、arr[2]:
5.给第一个一维数组一角标位赋值为78写法是:arr[0][1]=78;
格式2:int[][] arr = new int[3][];
1.二维数组中有三个一维数组;
2.每个一维数组都是默认初始化值null;
3.可以对这三个一维数组分别进行初始化:
arr[0] = new int[3];
arr[1] = new int[1];
arr[2] = new int[2];
注:arr.length二维数组的长度3;
arr[0].length二维数组中第一个一维数组长度。
格式3:int[][] arr = {{3,5,1},{2,3,5},{6,1,8,2}};
eg:
已知int[] x,y[];问下面哪个选项正确?
a.x[0]=y;//false
b.y[0]=x;//true
c.y[0][0]=x;//false
d.x[0][0]=y;//false
e.y[0][0]=x[0];//true
f.x=y;//false |
|