数组是一个变量,存储相同数据类型的一组数据
,
声明一个变量就是在内存空间划出一块合适的空间,
声明一个数组就是在内存空间划出一串连续的空间
数组的结构和基本要素
–标识符:数组的名称,用于区分不同的数组
–数组元素:向数组中存放的数据
元素下标:对数组元素进行编号
–元素类型:数组元素的数据类型
数组中的所有元素必须属于相同的数据类型
数组的两种创建方法
int[] score={89,79,76};直接分配元素
int[] score=new int[]{89,79,76};声明并分配空间
Arrays是专门对数组进行操作的 升序:Arrays.sort(数组名) Arrays.toStying()
反转数组
实现思想:数组最远端的元素互换位置。实现反转,就需要将数组最远端元素位交换。定义两个变量,保存数组的最小索弓|和最大索引
两个索引上的元素交换位置
最小索引++,最大索引--,再次交换位置
最小索引超过了最大索引,数组反转操作结束
两个索引上的元素交换位置
最小索引++,最大索引--,再次交换位置
最小索引超过了最大索引,数组反转操作结束