数组可以理解为是一个巨大的盒子,里面可以按顺序存放多个类型相同的数据,比如可以定义 int 型的数组 scores存储 4 名学生的成绩
数组中的元素都可以通过下标来访问,下标从0开始,例如,可以通过 scores[0] 获取数组的第一个元素76,score[2]就可以取到第三个元素 92 拉
Java中操作数组只需要四个步骤:
1.声明数组
语法: 数据类型[] 数组名;
或者 数据类型 数组名 [];
其中数组名可以是任意合法的变量名,如:
int [] scores;
double height[];
String [] names;
2.分配空间
简单的说,指定数组中最多可以存储多少个元素
语法 : 数组名 = new 数据类型 [ 数组长度]
其中数组长度就是数组中能存放元素的个数,如:
scores = new int [ 5 ];
height = new double [ 5 ];
names = new Sting [ 6 ];
话说,我们可以将上面的两个步骤合并,在声明数组的同时为他分配空间,如:
int [] scores = new int[ 5 ];
3.赋值
分配空间后就可以向数组中存放数据了,数组中元素都是通过下标来访问的,例如向 scores数组中存放学生成绩
score[ 0 ] = 89;
score[ 1 ] = 79;
4.处理数组中数据
我们可以对赋值后的数组进行操作和处理,如获取并输出数组元素中的值
System.out.println("scores数组中第一个元素的值:" +scores [ 0 ]);
Java 中还提供了另外一种创建数组的方式,他将声明数组,分配空间和赋值合并完成,如
int [] scores = {78,23,56,78};
等价于:
int [ ] scores = new int[] {78,23,56,78};