一堆数组
程序员文章站
2022-07-14 16:14:01
...
数组用于存储多个相同类型数据的组合。
1、定义数组
数组有四个基本要素:
(1)标识符:数组名称,和变量名的意义相同命名规则相同
(2)数组元素:存储的数据
(3)元素下标:从0开始,即给存储的数据编号,方便我们赋值与调用
(4)元素类型:定义数组存储数据类型
(5)数组长度:即存储的数据数量,如数组长度为5,只能存储5个数据
如何定义数组呢:
定义并给数组赋值一般有三种使用方法
(1)
int scores[];//声明数组,int为数组类型,scores为数组名,[]为数组长度,但是定义是不能定义数组长度
scores=new int[5];//定义数组长度,数组长度为5
scores[0]=100;//[]内为元素下标,从0开始
scores[1]=100;
scores[2]=100;
scores[3]=100;
scores[4]=100;
(2)
int[] scores = new int[5];//这里就是在定义数组时,同时定义数组长度,数组长度为5
scores[0]=100;//[]内为元素下标,从0开始
scores[1]=100;
scores[2]=100;
scores[3]=100;
scores[4]=100;
(3)
int scores[]=new int[]{100,100,100,100,100};
int scores[]={100,100,100,100,100};//方式三第二种赋值方法,定义数组时直接赋值,赋值的数据数量及为数组长度
2、遍历数组
调用数组中存储的数据,通常与循环一起使用
public class Test2 {
public static void main(String[] args) {
int scores[];
scores=new int[10];
scores[0]=100;
scores[1]=100;
scores[2]=100;
scores[3]=100;
scores[4]=100;
scores[5]=100;
scores[6]=100;
scores[7]=100;
scores[8]=100;
scores[9]=100;
for(int i=0;i<10;i++){
System.out.println("第"+(i+1)+"名学生的成绩为:"+scores[i]);
//在for循环里将存储的数据输出,因为数组下标从0开始。
//所以定义i初始值为0,当i=0时,输出第一名学生成绩存储在scores[0]中
}
}
}
上一篇: 51Nod-1533-一堆的堆
下一篇: 绘制Bezier三角面片