欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

一堆数组

程序员文章站 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]中
	}
}
}
相关标签: Java