数组

数组

目标:
掌握数组的定义
掌握数组的初始化
掌握数组的遍历
掌握Arrays类的常用方法
掌握二维数组及其使用

任务
1.使用数组进行基本运算(一维数组,常见问题)
//输入5个学生的成绩,计算5学生的平均分,最高分和最低分
2.计算学生的总成绩(二维数组(的使用))
//分别计算1班,2班和3班学生的总成绩
3.生序排列学生成绩(Arrays类(的应用))
分别对1班,2班,3班学生的成绩进行生序排列

使用数组进行基本运算的关键步骤:(任务1)
1.创建一个长度为5的整型数组
2.定义两个float类型变量,用于保存总成绩,平均分,初始值均为0
3.定义两个int类型变量,用于保存最高分和最低分,初始值均为0
4.从控制台接收5个学生的总成绩
5.通过循环使数组的的5个元素相加得到总成绩
6.通过循环遍历数组,比较元素大小,得到最高分及最低分

数组作用:用来存储一组相同类型数据的结构
定义数组:
1.数据类型 [] 数组名 = new 数组类型 [数组长度] 或
2.数据类型 数组名 []=new 数据类型 [数组长度];

定义数组时一定要指定数组名和数组类型;
必须书写“[]”,表示定义了一个数组,而不是一个普通的变量。
“[数组长度]”决定连续分配的空间的个数,通过数组的length属性课获取次长度
数组的数据类型用于确定分配的每个空间的大小
>3.数组元素的表示与赋值
由于定义数组时内存分配的是连续的空间,所以数组元素在数组里顺序排列编号,该编号即元素下标,它标明了元素在数组中的位置。首元素的编号规定为0,因此,数组的下标依次为0、1、2、3、…依次递增,每次的增长数是1。数组中的每个元素 都可以通过下标来访问。例如,数组scores的第一一个 元素表示为scores[0]。

获得数组元素的语法格式;
scores[0]=65 //表示为scores数组的第一个元素赋值65
scores[1]=87;//表示为scores数组中的第二个元素赋值87
数组的初始化:
数组的初始化,就是在定义数组的同时一并完成赋值操作
语法格式;
数据类型 [] 数组名={值1,值2,值3,…,值n};
或者;
数组类型 [] 数组名=new 数据类型 []{值1,值2,值3,…,值n};

遍历数组
编写程序时,数组和循环往往会结合在一起使用,可以大大的简化代码,提高程序的编写效率。通常使用for循环遍历数组

数组名.lenght //数组的长度

Arrays类的应用

Arrays.sort
将数组内对象从小到大进行升序排序

Arrays.equals
比较两个数组的元素值是否相等,比较的两个参数均为数组,数组类型必须相等。代码示例与结果如Arrays.copy例子,数组对象排序不同比较结果也是false。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值