- 1、本文档共24页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
P1-3-2成绩的统计
项目一 学生成绩管理系统(结构化实现) 在学生成绩管理系统中,不仅仅是处理单个学生数据,有时需要对所有学生数据进行统计计算,如求学生平均分,求每个学生的总分,在学生人数比较多的时候如何实现呢? 3.4 while语句 循环语句概述 循环语句的作用是在一定条件下,反复执行一段程序代码。 被反复执行的语句或语句块称为循环体; 使循环体得以执行的特定条件称为循环条件; 循环条件中最重要的变量称为循环控制变量,简称为循环变量,它是用来控制循环执行的次数,其值一般要在循环体中不断地被修改。 Java语言支持以下三种循环语句: while循环语句 do-while循环语句 for循环语句 while循环又称为当型循环,是一种在执行循环体之前先测试循环条件的循环结构。 while语句的格式为: while (条件表达式) { 语句或语句块 //循环体 } 例: int num1 = 1; int num2 = 20; while (num1 num2) { num1++; num2--; } 注意: (1)循环控制变量的值在循环体开始执行之前应该初始化。循环变量在循环体中必须适时更新,以防止死循环的发生。 (2)当循环体只包含一条语句时,花括号可以省略(不建议省略)。 (3)while(表达式)的后面一般没有分号,若有分号,说明循环体为空,即什么也不执行。 例:编程求解s=1+2+3+……+100的值并输出结果。 练习: 1、编程求解s=1+3+5+……+99的值并输出结果。 2、输入10个学生的成绩,求平均成绩并输出。 3、输入若干学生成绩,用-1结束输入,求平均成绩并输出 3.5 do-while循环结构 do-while循环结构又称为直到型循环,是一种在执行循环体后才去测试循环条件的循环结构。 do-while循环语句的格式: do { 语句或语句块 //循环体 }while (条件表达式); 例: int num = 1; int num2 = 20; do{ num1++; num2--; } while (num1 num2); 例:用do-while循环语句,编程求解s=1+2+3+……100的值并输出结果。 练习: 1、编程求解s=1+3+5+……+99的值并输出结果。 2、输入10个学生的成绩,求平均成绩并输出。 3、输入若干学生成绩,用-1结束输入,求平均成绩并输出 3.6 for循环结构 for语句是最常用最灵活的一种循环结构,一般用于循环次数事先确定的情况。 for循环语句的格式: for(表达式1;表达式2;表达式3) { 语句或语句块 } 通常情况下: 表达式1是为循环变量赋初值的表达式。 表达式2是条件表达式,判断循环是否继续执行。 表达式3是修改循环变量值的表达式,改变循环条件,以便将循环条件一步步向终止方向推进。 说明: (1)当循环体只包含一条语句时,花括号可以省略(不建议)。 (2)在表达式1或表达式3中若要对多个变量进行操作,可以用逗号分隔,称为逗号表达式。如:for(int i=1;i100;i++,i++) …… (3)三个表达式可以全部或部分省略,但其中的两个分号不能省略。 若省略表达式1,则通常将赋初值的语句写在for语句之前。 若省略表达式2,则认为该表达式值始终为真,此时循环条件永远成立,如果不在循环体中包含结束循环的语句,则该循环将会成为死循环,永不结束。 若省略表达式3,则通常在循环体中要给出修改循环变量的操作 例: 1、使用for循环语句,编程求解s=1+2+3+4+……+100的值并输出结果。 2、输入一个正整数n,求n!。 3、求s=1*2+2*3+3*4+……+n*(n+1)+……+20*21。 练习: 1、求s=1+3+5+……+99。 2、编写程序求100以内能被3整除但不能被7整除的数之和。 3、编写程序找出100~999之间的“水仙花数”。 3.7 循环嵌套 1.三种循环语句的比较 (1)while循环语句和do-while循环语句用在循环次数事先不可确定的情况下,for循环语句则主要用在事先知道循环次数的情况下。对于那些事先知道循环次数的问题,这三种循环结构可以相互取代。而对于那些事先无法确定循环次数的问题,则往往使用while或do-while循环语句更有效。 (2)for和while循环是在执行循环体之前测试循环条件,而do-while循环则是在执行循环体之后测试循环条件。因而for和while可能连一次循环体都未执行就结束了循环,而do-while至少执行一次循环。 2.循环嵌套 循环嵌套是指在循环体内又包含循环语句的结构,这三种循环语句可相互嵌套。但
您可能关注的文档
- KHF系列1~3KVA逆变器说明书v1.1.doc
- Kontakt4音色.doc
- Kid27s-Box教材体系解析.ppt
- Kristen饼干公司 案例分析.docx
- KoolMoves动画效果制作教程.doc
- KPI指标库(最全的)86083.doc
- K线技术(七)K线组合经典定式(继).doc
- LabelShopforPostek条码编辑软件从入门(精).ppt
- Lab4-2_循环结构.doc
- Learning EXT 翻译(十).doc
- 场地脚手架工程施工方案(3篇).docx
- 2024年浙江省丽水市松阳县玉岩镇招聘社区工作者真题及参考答案详解一套.docx
- 2024年河南省郑州市惠济区古荥镇招聘社区工作者真题及答案详解一套.docx
- 2024年浙江省杭州市淳安县文昌镇招聘社区工作者真题及完整答案详解1套.docx
- 2024年浙江省台州市三门县小雄镇招聘社区工作者真题带答案详解.docx
- 2024年浙江省宁波市余姚市河姆渡镇招聘社区工作者真题及完整答案详解1套.docx
- 2024年浙江省丽水市景宁畲族自治县雁溪乡招聘社区工作者真题及答案详解一套.docx
- 2024年浙江省杭州市临安市板桥乡招聘社区工作者真题及答案详解一套.docx
- 2024年湖北省宜昌市点军区土城乡招聘社区工作者真题及答案详解一套.docx
- 2024年浙江省台州市路桥区桐屿街道招聘社区工作者真题附答案详解.docx
最近下载
- 煤矿一通三防PPT课件.pptx VIP
- 误吸预防与护理课件(1).pptx VIP
- 深圳清华实验学校语文新初一分班试卷.doc VIP
- 系列电动缸内容简介2特点规格产品手册18942et.pdf VIP
- 风湿免疫学课件.pptx VIP
- JVC摄像机EX-A10UF用户手册.pdf
- 高中数学 第一章 常用逻辑用语 1.3 充分条件、必要条件与命题的四种形式 1.3.1 推出与充分条件、必要条件课件 新人教B版选修1-1课件.ppt VIP
- 深圳清华实验学校新初一分班语文试卷.doc VIP
- 心肺复苏操作培训课件.ppt VIP
- 2025年高考复习之小题狂练(语言文字运用):语用2(30题).doc VIP
文档评论(0)