数组是一种数据结构,用来存储同一类型值得集合。通过一个整型下标可以访问数组中的每一个值。
1.定义数组
声明数组(两种方式):
int[] a;
或
int a[];
上面语句只声明了变量a,并没有将a初始化为一个数组。应该使用new运算符创建数组。
int[] a=new int[100];
这条语句声明了可以存储100个整数的数组。
一旦创建了数组就可以给数组赋值。
一旦创建了数组,就不能改变它的大小。
定义数组的语法:
数据类型[] 数组名=new 数据类型[数组长度];
或者
数据类型 数组名[]=new 数据类型[数组长度];
获得数组元素的语法:
数组名[下标值];
2.数组的初始化
数组初始化,就是在定义数组的同时一并完成赋值操作。
数组的初始化的语法:
数据类型[] 数组名=new 数据类型[]{值1,值2,值3,...值n};
或者
数据类型[] 数组名={值1,值2,值3,...值n};
3.遍历数组
通常使用for循环遍历数组。
示列:
创建整型数组,循环输出数组元素。
实现步骤:
(1)初始化整型数组
(2)以循环变量i为数组下标,循环输出数组元素。
代码:
public static void main(String[] args){
int scores[]={1,2,3,4,5};
for(int i=0;i<scores.length;i++){
System.out.println("scores["+i+"]="+scores[i]);
}
}