java基础篇----数组

数组是有序数据的集合,数组中的每个元素具有相同的数据类型,可以用一个统一的数组名和不同的下标来唯一确定数组中的元素.

一、一维数组

1.声明

数据类型[] 数组名;

或者是 数据类型 数组名[];

其中,数据类型可以是基本数据类型,也可以是类类型,对象数组.

2.开辟空间

使用new关键字

数组名 = new 数据类型[长度];

注意:数组可以对数组中的元素进行初始化

3.初始化

数组名[下标]=值;

或者是静态创建: int[] a = new int[]{1,2,3,4};其中,它的长度根据元素有多少个,长度就是多少,这是数组a的长度为4

二、二维数组

二维数组跟一维数组一样,需要声明,初始化了之后才能使用.

int [][] a= new int [2][3],这种是给空间赋值;

也可以直接赋值 int [][] a = {{1,2},{1,2}}

三、对象数组

声明:类名称   对象数组名[]   =    new  类名称[数组长度];

例子:比如有一个类Student

创建对象数组:Student student[] = new Student[];

四、数组的使用

例子1

 有一个班级的成绩如下:98,90,78,76,59,49,97;请找他们当中的最大成绩和最小成绩.

 

 这种最值问题,就像打擂台,先有一个擂主在台上,接着再上去另一个,让二者之间作比较.

 例子2

 在校运会上,前5名的班级和成绩如下,请输出最大成绩的班级和成绩

二班  89

一班  79

三班  90

五班  83

四班  88

 

使用对象数组,把成绩和班级存在对象里,在通过比较成绩,输出最大值.

 总结:这篇博客对数组的基础了解做了阐述,数组在以后的开发中,可以有很多作用,不仅可以用它来取最值,也可以用它来做排序等等.

posted @ 2022-07-28 12:00  Tmillion  阅读(308)  评论(0)    收藏  举报