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

使用对象数组,把成绩和班级存在对象里,在通过比较成绩,输出最大值.
总结:这篇博客对数组的基础了解做了阐述,数组在以后的开发中,可以有很多作用,不仅可以用它来取最值,也可以用它来做排序等等.

浙公网安备 33010602011771号