- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
项目二 多学生多科目成绩管理 中国人民大学出版社 技能目标 能采用合适的数据存储形式并灵活运用控制语句编写程序 知识目标 掌握分支程序设计; 掌握循环程序设计; 理解数组的定义、数据的存储形式并掌握数组的应用。 项目任务 本项目完成输入多名学生的多门课程的成绩,统计各门课均在90分以上的人数,计算出每名学生的总成绩并按学生的总成绩进行降序排序。 任务一 学生成绩统计 在成绩管理系统中,有多名同学的计算机网络技术、Java程序设计、数据库技术课程成绩需要从键盘输入,当输入一名同学的全部课程成绩后才能输入下一名同学的全部课程成绩,当所有同学的成绩都输入完成后自动统计输出三门课程成绩均在90分以上的人数。 import java.util.*; public class Count { public static void main(String args[]) { int count=0; int x,y,z; int N=3; Scanner reader=new Scanner(System.in); //创建键盘输入对象 for(int i=1;i=N;i++) { System.out.print(请输入第+i+名同学的三门课成绩:); x=reader.nextInt(); //从键盘读取一个整型数赋给变量 y=reader.nextInt(); z=reader.nextInt(); if(x=90y=90z=90) //三门课成绩均大于90则计数变量值加1 count++; } System.out.print(三门课成绩均在90分以上的人数有+count+人); } } 相关知识 1.分支结构 Java分支语句有两重分支和多重分支两种。两重分支即if-else语句,多重分支即switch语句。 (1)if-else语句 if-else语句的基本语法: if (布尔表达式) { 语句块1 } [ else { 语句块2 }] 说明: ①else子句根据需要可以没有,如果有必须与if配对使用。 ②?if-else语句可以嵌套,即else子句可以为另一个if-else语句。 ③如果布尔表达式为true执行语句块1,否则执行语句块2。 (2)switch语句 switch语句的基本语法: switch (表达式){ case常数1: 语句块1 [break;] case常数2: 语句块2 [break;] …… default: 语句块n [break;] } 说明: ①default子句根据需要可以没有,如果有必须与switch配对使用。 ②switch语句可以嵌套,即case子句可以为另一个switch语句。 ③switch语句执行时先计算表达式值,再根据此值来匹配各case后的常数,如果匹配则执行此case后至其后第一个break间的语句或语句块,如果所有case后的常数都不匹配则执行default后的语句或语句块。 ④表达式的类型必须和int类型相容,即byte、short、char也可以;表达式的类型必须和各case后常数类型一致。 ⑤程序执行过程中,一旦遇到某个case后的break语句将结束整个switch 语句,break语句可以省略,但程序将执行下一个case语句段,这样很可能会引起意料之外的错误,除非需要这样做,否则不能省略break语句。 ⑥另外,可以使用return语句代替break语句,switch 语句若在循环中,continue语句会使执行跳出switch结构(return语句、continue语句将在后面介绍)。 2.循环语句 循环语句允许重复执行语句块内容——循环体,Java语言支持3种类型的循环结构:for、while和do循环。for、while循环在执行循环体前测试循环条件,而do循环先执行循环体再检查循环条件,也就是说for、while循环的循环体可能一次也得不到执行,而do循环至少会执行一次循环体。 (1)for循环 for循环的语法: for ( 初始表达式;条件判断表达;修改条件表达式) { 语句或语句块; } 说明: ①初始表达式用于设置循环控制变量的初值,该变量的作用范围为该for循环,可以设置多个循环控制变量,各循环控制变量间用“,”分隔,它只在for循环开始时被执行。 ②条件判断表达为布尔表达,如果为“true”则执行循环体一次,否则终止执行for循环。它是在循环体执行之前被执行。 ③?修改条件表达式用于修改循环控制变量的值,以使之符合循环
您可能关注的文档
- HTML和中文Dreamweaver MX2004实用教程 配套课件作者 杜金 郭海 曲彭生 第4章新.ppt
- HTML和中文Dreamweaver MX2004实用教程 配套课件作者 杜金 郭海 曲彭生 第5章新.ppt
- HTML和中文Dreamweaver MX2004实用教程 配套课件作者 杜金 郭海 曲彭生 第7章新.ppt
- HTML和中文Dreamweaver MX2004实用教程 配套课件作者 杜金 郭海 曲彭生 第9章新.ppt
- Illustrator CS3中文版实例教程 1CD 汪晓斌 1新.ppt
- Illustrator CS3中文版实例教程 1CD 汪晓斌 3新.ppt
- Illustrator CS3中文版实例教程 1CD 汪晓斌 4新.ppt
- Illustrator CS3中文版实例教程 1CD 汪晓斌 5新.ppt
- Illustrator CS3中文版实例教程 1CD 汪晓斌 6新.ppt
- Illustrator CS3中文版实例教程 1CD 汪晓斌 9新.ppt
- Java 程序设计项目教程(教育部高职高专计算机教指委规划教材) 张兴科 季昌武 项目九新.ppt
- Java 程序设计项目教程(教育部高职高专计算机教指委规划教材) 张兴科 季昌武 项目七新.ppt
- Java 程序设计项目教程(教育部高职高专计算机教指委规划教材) 张兴科 季昌武 项目十新.ppt
- Java 程序设计项目教程(教育部高职高专计算机教指委规划教材) 张兴科 季昌武 项目十一 新.ppt
- Java 程序设计项目教程(教育部高职高专计算机教指委规划教材) 张兴科 季昌武 项目四新.ppt
- Java 程序设计项目教程(教育部高职高专计算机教指委规划教材) 张兴科 季昌武 项目五新.ppt
- Java 程序设计项目教程(教育部高职高专计算机教指委规划教材) 张兴科 季昌武 项目一新.ppt
- JavaEE开发技术与案例教程 刘彦君 金飞虎 第1章 JavaEE概述新.ppt
- JavaEE开发技术与案例教程 刘彦君 金飞虎 第3章 JavaServlet新.ppt
- JavaEE开发技术与案例教程 刘彦君 金飞虎 第5章 XML新.ppt
最近下载
- UbuntuLinux操作系统第2版(微课版)钟小平课后习题答案.doc VIP
- 输电线路三跨的经验分享.ppt VIP
- 电动汽车分布式驱动系统动力学分析与优化设计.docx VIP
- 专题1.4数轴与动点经典题型(四大题型)(原卷版+解析).docx VIP
- 幼儿小蝌蚪找妈妈绘本ppt课件.pptx VIP
- 磷酸铁行业现状.docx VIP
- 马克思主义与社会科学方法论课后习题答案(2018版).pdf VIP
- 6.1 树立法治观念 统编版道德与法治八年级上.pptx VIP
- GB_T 43933-2024 金属矿土地复垦与生态修复技术规范.pdf VIP
- 车牌识别系统软件使用说明8.1软件基本设置.pdf VIP
原创力文档


文档评论(0)