黑马程序员技术交流社区

标题: 二维数组 [打印本页]

作者: bulala    时间: 2015-12-12 22:06
标题: 二维数组
格式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
作者: 洪志豪1994    时间: 2015-12-12 22:08
二维数组如何反转?




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2