A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© bulala 中级黑马   /  2015-12-12 22:06  /  496 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

格式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

1 个回复

倒序浏览
二维数组如何反转?
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马