JAVA数组

时间:2022-12-21 19:00:28
数组是什么?

数组是相同类型的,用一个标识符名称封装到一起的一个对象序列或基本类型数据序列。简单来讲就是一组相同类型元素的集合。


为什么使用数组?

当需要存储大量数据,例如需要读取100个数,那么就需要定义100次变量,而数组就解决了这个问题,通过数组容器将相同类型的元素用一个标识符封装起来,方便存储和操作。

数组的声明:

1、先声明,再赋值

int score[]=new int[5];
score[0]=10;

2、声明并赋值

int score[]={1,2,3,4,5};

int score[]=new int[]{1,2,3,4,5};

下标:下标是用来操作数组中对应数据位置,

数组的赋值:

score[0]=1;

数组遍历,一般使用for循环进行遍历,

for(int i=0;i<数组名.length;i++){

System.out.println(数组名[i]);

}

二维数组:

二维数组实际上是一个一维数组,它的每个元素又是一个一维 数组

二维数组的声明:

int [ ][ ] scores; //定义二维数组

scores=new int[5][5]; //分配内存空间

或者

int [ ][ ] scores = new int[5][5];

0 0

1 1

2 2

3 3

4 4

每个数对应的每个下标,scores[2][2]代表第三个数组中的第 三个数,以此类推