一、数组
1.
理解:一次性的定义多个同类型的变量,可以存
储多个数据,并可以统一管理
2.
数组的定义:
3.
数组的细节:
被调用的函数内部,又调用的了其他的函数
(1)
声明数组:
数据类型
[]
数组名
;
(2)
分配空间:
数组名
= new
数据类型
[
长度
];
(1)
数组下标:对数组空间进行编号,默认从
0
开
始,依次为
0
、
1
、
2
、
3....
、数组的长度
-1
(2)
数组的访问通过数组名
+
下标:数组名
[
下标
]
(3)
数组的遍历:通过下标,对数组元素进行一一
访问
for(int i=0;i<5;i++){
System.out.println(ages[i]);
}
(4)
如果访问时超过数组的下标范围,则编译通
过,运行报错,错误信息为:
java.lang.ArrayIndexOutOfBoundsExcept
ion(
下标越界
)
(5)
获取数组的长度:数组名
.length
(6)
数组具有默认值:
整数类型:
0
小数类型:
0.0
布尔类型:
false
字符类型:空字符
二、数组的定义方式
1.
先声明,在分配空间
2.
声明的同时,分配空间
3.
声明的同时初始化
对象类型:
null
数据类型
[]
数组名
;
数组名
= new
数据类型
[
长度
];
数据类型
[]
数组名
= new
数据类型
[
长度
];
数据类型
[]
数组名
= new
数据类型
[]{
值
1,
值
2};
注意:
[]
不能再指定长度,由后面
{}
中值的个数决
定长度
4.
声明的同时初始化
数据类型
[]
数组名
= {
值
1,
值
2,
值
3};