一、为什么有数组?
单一类型的变量不能存放多个数据,无法满足一些程序设计的需求,这个时候就有数组了。
二、什么是数组?
是同一数据类型的多个元素的容器。
三、数组的特点?
1、只能是同一中数据类型的元素
2、数组时按连续内存空间存放的
3、数组大小一但确定便不能更改
四、数组的使用?
1、声明: 数据类型 [ ] 数组名(java语言); 或者 数据类型 数组名 [ ](c语言);
int [ ] nums ;
注意声明后数组中没有元素。
2、初始化
为数组开辟内存空间,并为每个元素赋值
A、动态初始化
数组名=new 数据类型 [组数大小]
nums= new int[8];
注意使用new关键字创建数组时,必须制定数组的大小(长度),够JVM分配。
初始值:
int-------0
float-----0.0
double–0.0
char------
boolean–false
String-----null
B、静态初始化
给出初始值,不指定长度
数组名= new 数据类型 [ ]{ 元素 };
五、数组的访问:
数组的每个元素要用 数组名[下标] 的方式进行访问。
数组的下标(index)(索引)从0开始,最小下标是0,最大是 数组长度-1
注意访问下标时,不能越界,否则异常。
六、数组的遍历:
元素从头到尾执行一次1
for (int i=0;i<nyms.Length;i++)
{
System.out.println(nums[i]);
}