黑马程序员技术交流社区
标题:
数组理解
[打印本页]
作者:
刘彦宗
时间:
2015-10-20 22:21
标题:
数组理解
数组我的个人整理
作者:
刘彦宗
时间:
2015-10-20 22:23
一维数组
声明方式:type var[] 或 type[] var;
注:Java语言中声明数组时不能指定其长度(数组中元素的数),
例如: int a[5]; //非法
作者:
刘彦宗
时间:
2015-10-20 22:24
一维数组初始化:
元素类型[] 数组名 = new 元素类型[数组长度];
动态初始化:动态初始化:数组声明且为数组元素分配空间与赋值的操作分开进行
int[] arr = new int[5];
arr[0] =2;
arr[1] =34;
MyDate dates[];
dates = new MyDate[3];
dates[0] = new MyDate(22, 7, 1964);
dates[1] = new MyDate(1, 1, 2000);
dates[2] = new MyDate(22, 12, 1964);
静态初始化:在定义数组的同时就为数组元素分配空间并赋值。
元素类型[] 数组名 = new 元素类型{元素1,元素2,元素3......};
简化: 元素类型[] 数组名 = {元素1,元素2,元素3......};
int[] arr = new int[]{2,3,5,68,8};
int[] arr = {2,3,5,68,8};
MyDate dates[] = {
new MyDate(22, 7, 1964),
new MyDate(1, 1, 2000),
new MyDate(22, 12, 1964)
}
作者:
刘彦宗
时间:
2015-10-20 22:25
二维数组[][]:数组中的数组
作者:
liuyang10908126
时间:
2015-10-21 09:20
总结的蛮好的!
作者:
耀阳圣尊
时间:
2015-10-21 11:15
总结的不错,赞一个{:3_53:}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2