- 1、本文档共19页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Java语法基础与流程控制3 能力要求 1.正确定义与使用变量、常量,正确使用运算符与表达进行数值计算和逻辑运算程序的处理。 2.会使用循环语句编写程序。 本次课主要内容 Java循环语句 Java跳转语句 引入问题 编一程序求1-100的和并输出。 Java循环语句 和C语言一样,Java的循环语句也有三种形式,它们是: while 循环语句 for 循环语句 do…while循环语句。 其中while和for循环语句对应当型结构(图2-5),do…while语句对应直到型结构(图2-6)。 Java循环语句的组成部分 循环语句由四个部分组成: 初始化部分(initialization) 循环条件部分(loop-condition) 循环体部分(body) 迭代部分(iteration) 1-100求和的Java实现 1 使用while语句 int count=1; int sum=0; while(count=100){ sum+=count; count++; } 比较三种循环语句 while语句、for语句是当型循环结构。它们的含义是当循环条件满足时,执行循环体。当循环条件不满足时终止循环。若循环初始条件不满足,则循环体一次都不被执行。 do…while语句是直到型循环结构,它的含义是执行循环体,直到循环条件不满足时结束循环。无论循环条件是否满足,循环体都会被执行一次。 编程实践 编程求出1-100之间所有偶数的和。 循环语句的嵌套使用 有时候,为了解决较为复杂的问题,循环语句的循环体也需要用循环语句,这种用法就是循环语句的嵌套使用。 问题:求1!+2!+3!+…+10! 编程实践 编一程序打印九九乘法表。运行结果如下: Java跳转语句 标号语句label break语句 continue语句 return语句 标号语句lable 标号是一个标识符,用于给某程序块一个名字。格式如下: label: { ……… } 通常与break、continue语句一起使用,实现程序的跳转。 break语句 break语句的作用是终止包含break语句的程序块,其语法格式为: break [label]; break语句有两种用法: (1)不带标号的break语句。可用在switch、while、for和do-while循环语句中,用来终止开关语句和循环语句。 (2)带标号的break语句。用在多重循环语句中,可从内层循环中终止外层循环,将要终止的外层循环语句需用标号标识。 Continue语句: continue语句只能用在循环中,它的作用是终止本次循环,执行下一次循环。语法格式如下: continue [label]; continue语句有带标号和不带标号两种形式。 (1)不带标号的continue语句在while或do –while语句中使程序流程直接跳转到循环条件的判断处,在for 语句中则直接计算迭代部分(iteration)的值,然后再根据循环条件决定是否继续循环。 (2)带标号的continue语句,可以终止内循环,直接跳到外层循环处执行其下一轮循环,这里外层循环处要用标号标识。 return语句 return语句的功能是从当前方法中退出,并返回到调用该方法的语句处继续执行程序,同时将方法中的运行结果也带回到调用方法中。它的语法格式如下: return [expression]; 或 return ([expression]); 其中expression为方法运行的结果,要返回到调用方法中的。注意,如果一个方法的返回值类型定义为void,则方法体中不一定要有return语句,方法执行完后,自动返回到调用处。 ? Java跳转语句与C语言跳转语句区别 Java有带标号的break和continue语句。C没有。 Java没有goto语句,C有。 Java和C的return语句和标号语句一样。 课堂练习 阅读分析程序,写出其输出结果 int i,j; one: for(i=1;i=10;i++){ System.out.print(Pass+i+:); for(j=1;j=100;j++){ if(j==5)break one; System.out.print(j+ ); } } 作业 P42 习题3、4 1 如何实现? 2 用循环语句实现 3 写出C语言的实现代码 4 C 循环语句由哪几个部分组成? 图2-5当型结构 图
您可能关注的文档
- ( )16. Tom is____ hard-working boy. A、a B、an C、the D、.ppt
- (长春版)二年级语文上册第九单元.ppt
- ~ 小樱の声音作品集 ~小樱的18种声音表情 (请开啓音量).ppt
- “网上预约报销”相关业务须知.ppt
- 《齐鲁文化概论》课程辅导.ppt
- 【中考复习热点系列】.ppt
- 1. 定义.ppt
- 1. 问一个行为、过程的原因——.ppt
- 1.2.3 经济法前景的展望.ppt
- 1.4.1有理数的乘法.ppt
- 2025年高压电工考试题库:高压线路运行维护高压设备操作试题.docx
- 2025年贵州省黔东南苗族侗族自治州镇远县高三下学期考前物理适应性演练(二)试题.docx
- 2025年贵州省黔东南苗族侗族自治州镇远县高三二模物理试卷及答案.docx
- 2025年贵州省黔东南苗族侗族自治州锦屏县高三下学期考前物理适应性演练(二)试题.docx
- 2025年贵州省黔东南苗族侗族自治州麻江县高三下学期4月联考物理试卷.docx
- 2025年贵州省黔东南苗族侗族自治州镇远县高三下学期3月联考物理试卷.docx
- 2025年贵州省黔东南苗族侗族自治州锦屏县高三英才班下学期物理限时训练试题.docx
- 2025年贵州省黔东南苗族侗族自治州锦屏县高三二模物理试卷及答案.docx
- 2025年贵州省黔东南苗族侗族自治州镇远县高三下学期4月联考物理试卷.docx
- 2025年贵州省黔东南苗族侗族自治州镇远县高三一模物理试卷及答案.docx
文档评论(0)