黑马程序员技术交流社区
标题: java基础班 第六天总结(上) [打印本页]
作者: 陈郊 时间: 2012-9-27 12:49
标题: java基础班 第六天总结(上)
第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 元素类型[长度][];
作者: 陈郊 时间: 2012-9-27 12:50
顶!
希望大家多看看
作者: 彭润生 时间: 2012-9-27 12:50
习惯不错啊,坚持!!!
作者: 陈郊 时间: 2012-9-27 12:55
彭润生 发表于 2012-9-27 12:50
习惯不错啊,坚持!!!
谢谢啊 呵呵
作者: 李祖庆 时间: 2012-9-27 13:08
再附带些代码就更完美了
作者: 彭旭文 时间: 2012-9-27 14:45
总结得很好,要是再有点代码例子,那就更好了...楼主,加油哦!
作者: 明光照 时间: 2012-9-27 15:00
看一下啊。是的吗
作者: 寇龙飞 时间: 2012-9-27 15:13
加油。。。
作者: 霍永刚 时间: 2012-9-27 15:58
值得学习!
作者: chjxs 时间: 2012-9-27 17:28
一天学多少????
作者: 陈郊 时间: 2012-9-27 17:37
彭旭文 发表于 2012-9-27 14:45
总结得很好,要是再有点代码例子,那就更好了...楼主,加油哦!
好的 谢谢鼓励
作者: 宋旭珂 时间: 2012-9-27 17:52
写的层次分明,重点突出,计算机功底不错,值得学习!
作者: 张钧杰 时间: 2012-9-27 23:07
很历害啊
作者: 明光照 时间: 2012-9-27 23:53
这是一个向钱看的年代。不拿白不拿
作者: 李铁 时间: 2012-9-28 00:00
我也顶一下
作者: 钢伢仔 时间: 2012-9-28 00:42
顽强探索中!
作者: 黑幕 时间: 2012-9-28 10:47
记笔记真好
作者: 黑幕 时间: 2012-9-28 10:48
感觉2维数组用的不是很多,还是自己太菜了。应该是2
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |