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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 陈郊 中级黑马   /  2012-9-27 12:49  /  2714 人查看  /  17 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

第6天    总结
1.   二维数组概念
一个数组中的元素又是一个数组,这样的数组就叫做二维数组。
二维数组的声明与分配内存声明格式
格式1
数据类型 数组名[][] ; //声明什么数据类型的数组
数组名=new 数据类型[行的个数][列的个数] ;//配置一块内存空间供这个数组使用
注:
格式2
数据类型 数组名[][] = new 数据类型[行的个数][列的个数] ;
注:若用上述的写法,则是在声明的同时,就开辟了一块内存空间,以供该数组使用。
动态声明  
格式:
元素类型[][] 数组名 = new 元素类型[长度] [];
注意:
1.必须定义长度2.长度写在第一个括号里。如果第二个括号里有值,代表二维数组中的一维数组开辟空间了,此时打印int[3]的值是一维数组的首地址,如果没有有值代表没对其中的一维数组开辟空间,此时打印int[3]的值是null
二维数组赋初值的格式:
数据类型 数组名[][] = { {0行初值},
{1行初值}
{n行初值},
};
注:二维数组的每行元素的个数可以不相同
取得二维数组的行数与特定行的元素的个数
在二维数组中,若是想取得整个数组的行数,或者是某行元素的个数时,可利用.length”来获取,其语法如下:
格式:
数组名.length // 取得数组的行数
数组名[行的索引].length // 取得特定行元素的个数
数组写法总结:
              一维数组:
              1.元素类型[] 数组名 = new 元素类型[长度] ;建议这样写
              2.元素类型 数组名[] = new 元素类型[长度]
              二维数组:
              1.元素类型[][] 数组名 = new 元素类型[长度][]; 建议这样写
              2.元素类型 数组名[][] = new元素类型[长度][]
              3.元素类型[] 数组名[] = new 元素类型[长度][];

评分

参与人数 2技术分 +1 黑马币 +27 收起 理由
王海宇 + 1 赞一个!
彭润生 + 27

查看全部评分

17 个回复

倒序浏览
顶!
希望大家多看看
回复 使用道具 举报
习惯不错啊,坚持!!!
回复 使用道具 举报
彭润生 发表于 2012-9-27 12:50
习惯不错啊,坚持!!!

谢谢啊 呵呵
回复 使用道具 举报
再附带些代码就更完美了
回复 使用道具 举报
总结得很好,要是再有点代码例子,那就更好了...楼主,加油哦!
回复 使用道具 举报
看一下啊。是的吗
回复 使用道具 举报
加油。。。
回复 使用道具 举报
值得学习!
回复 使用道具 举报
chjxs 中级黑马 2012-9-27 17:28:03
10#
一天学多少????
回复 使用道具 举报
彭旭文 发表于 2012-9-27 14:45
总结得很好,要是再有点代码例子,那就更好了...楼主,加油哦!

好的 谢谢鼓励
回复 使用道具 举报
写的层次分明,重点突出,计算机功底不错,值得学习!
回复 使用道具 举报
很历害啊
回复 使用道具 举报
这是一个向钱看的年代。不拿白不拿
回复 使用道具 举报
我也顶一下
回复 使用道具 举报
顽强探索中!
回复 使用道具 举报

回帖奖励 +2

记笔记真好
回复 使用道具 举报
感觉2维数组用的不是很多,还是自己太菜了。应该是2
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马