版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
目录任务实现学生成绩计算实现学生成绩计算任务对学生成绩进行统计计算,参加考试的有6名学生,考试成绩分别为94.5,89.0,79.5,64.5,81.5,73.5,计算考试的总分数并保存大于考试平均分的成绩信息,将信息存入数组HighScore中。其运行结果如下:任务描述实现学生成绩计算75%添加标题内容您的内容打在这里,或者通过复制您的文本后,在此框中选择粘贴,并选择只保留文字。1.1一维数组
1.一维数组声明及创建当处理一组相同数据类型的数据时,为了提高处理效率,需要一种高效的数据结构来有效地处理简单或复杂数据。数组就是一种在内存中连续存储的、具有相同数据类型的随机存储结构,即可以顺序检索,又可以通过索引直接查找。数组是相同类型的数据按顺序组成的一种复合数据类型。(1)声明数组声名数组包括数组的名称,数组包含的元素的数据类型。实现学生成绩计算75%添加标题内容您的内容打在这里,或者通过复制您的文本后,在此框中选择粘贴,并选择只保留文字。
(2)创建数组创建数组实际上就是为数组元素分配内存单元,形成一个数组对象,而使用的关键字与创建对象关键字相同为new关键字。创建一个数组可以分为如下两步:第一步:数组元素类型数组名字[];第二步:数组名字=new数组元素的类型[数组元素的个数];若将声明与创建两步合并为一步来完成数组创建。格式如下:实现学生成绩计算
2.数组的使用及初始化创建了数组之后,可以使用数组索引或下标,下标表示元素在数组中位置。数组的使用的格式如下:
1)为数组分配内存空间并初始化的格式如下。第一步:数组元素类型数组名称[];第二步:数组名称=new数组元素的类型[数组元素的个数];第三步:数组名称[下标]=初值;2)简记格式如下:数组元素类型数组名字[]={数据1,…,数据m};此时未指定数组长度,但通过数据个数可以间接给出其数组长度是m。实现学生成绩计算75%实现学生成绩计算75%实现学生成绩计算
3.数组遍历、排序(1)数组遍历数组的遍历是使用循环语句来获取数组中的每一个元素,通过下标来控制访问哪一个元素。为了访问数组方便。提供了一维数组长度的提取办法是数组名.length,返回数组的长度。75%实现学生成绩计算75%实现学生成绩计算(2)数组排序排序是按照关键字的大小将数组重新排列将其变为按关键字由小到大或者由大到小。75%实现学生成绩计算75%实现学生成绩计算
4.用java.util.Arrays类操纵数组
java.util包包含许多常用的包,Arrays类就是其中一个,它提供了数组的一些常用的方法,如排序、查找等常用的方法。75%实现学生成绩计算1.2二维数组在学会使用一维数组声明创建并初始化之后,二维数组和一维数组类似。二维数组初始化的步骤如下:第一步:数组元素类型数组名字[][];第二步:数组名称=new数组元素的类型[行数][列数];第三步:数组名称[行下标][列下标]=初值;数组初始化简化定义格式如下:实现学生成绩计算75%1.3实践操作:学生成绩计算程序编写1)打开Eclipse中,创建一个类;2)在类的main方法中定义一个含有6个元素的整形数组;3)给数组元素进行赋值;4)通过循环完成数组元素相加求和;5)输出总分,测试运行;6)计算平均分avgscore;7)通过getHighScore方法获得高于平均分的分数信息;8)通过visitAllArray方法打印高于平均分的分数信息。1.实施思路实现学生成绩计算75%2.程序代码实现学生成绩计算75%实现学生成绩计算75%实现学生成绩计算75%巩固训练:数列求和与菜蔬游戏程序编写1)掌握Java中数组的声明、创建、初始化和使用;2)理解数组的复制。1.实训目的2.实训内容有一个数列:8、4、
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 科学赋能·静待花开
- 从圈层互动到大地肌肤-高中地理必修一“土壤形成的主要因素”第1课时教学设计(必修第一册·中图版2025课标修订版·第一课时)
- 花艺润童心 劳动育美德-小学二年级劳动上册“班级花艺手工坊”教案(第一课时)
- 八年级“立班规·守规则·共美好”主题班会教学设计
- 八年级:跨越成长分水岭家校共筑护航灯塔-基于新课标理念的期中家长会专题讲义
- 六年级心理“润心”备考主题班会课教学设计
- 《中华民族共同体意识教育:民族团结一家亲》主题班会教学设计(高中一年级政治)
- 48个字符初中主题班会教案:中考心理赋能与备考冲刺
- 筑梦同行:高中二年级家长会家校协同育人指南(2026学年专属讲义)
- 基于RAG企业知识问答设计课程设计
- 0718西溪风情澄宫最后
- 部编三年级语文下册《中国古代寓言》整本书阅读
- 2024年高考真题-政治(湖南卷) 含答案
- JTS-180-3-2018海伦航道通航标准
- 九宫数独200题(附答案全)
- 第11课-东欧社会主义国家的改革和演变
- 部编版语文三年级下册第六单元大单元整体教学设计(新课标)
- 关于《幼儿园园长专业标准(试行)》的分析与解读
- 一期6万ta氯化法钛白粉工程项目的可行性研究报告
- 新人教版高中物理必修二第八章《机械能守恒定律》测试题(含答案解析)
- GB/T 1303.6-2009电气用热固性树脂工业硬质层压板第6部分:酚醛树脂硬质层压板
评论
0/150
提交评论