- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Java面向对象程序的设计第2章 Java 语法基础4
Java程序设计 Java语法基础4 回顾 Java运算符 产生指定范围的随机数 从键盘输入数据 Java分支结构 本次课主要内容 Java循环语句 Java跳转语句 能力要求 1.正确定义与使用变量、常量,正确使用运算符与表达进行数值计算和逻辑运算程序的处理。 2.会使用循环语句编写程序。 引入问题 编一程序求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+ ); } } 小结 Java循环语句
您可能关注的文档
- Internet基础知识 计算机知识培训.ppt
- IMT2020PDMA上行系统级评估的的结果大唐20151012.pptx
- IMT2020TECHNMA15007PDMA下行系统级评估的的结果.pptx
- Internet基础知识简介 Internet基本知识.ppt
- INTERNET时代企业能力的延伸CRM客户的关系管理.ppt
- INTERNET网络知识.ppt
- IPO的的策划业务申报指南.doc
- iPod行销经营的策略.doc
- IPMP认证推动企业创建卓越的的项目化管理模式 幻灯片1.ppt
- IPO的案例分析.pptx
- 2026-2030中国除粪机器人行业市场发展趋势与前景展望战略分析研究报告.docx
- 2026-2030中国石油工程车市场创新策略与经营前景建议报告.docx
- 2026-2030沉香木项目融资商业计划书.docx
- 2026-2030中国水利工程行业市场发展前瞻及投资战略研究报告.docx
- 2026-2030中国预制菜市场销售模式及未来营销策略探讨报告.docx
- 2026-2030中国防暑降温市场前景深度调研及发展态势研究研究报告.docx
- 2026-2030中国课后延时服务行业现状动态及最新发展动向追踪研究报告.docx
- 2026-2030中国不可降解蛋白质市场现状调研与未来供需趋势研究报告.docx
- 2026-2030中国石油染料行业市场发展趋势与前景展望战略分析研究报告.docx
- 2026-2030中国木质颗粒燃料行业发展分析及发展趋势预测与投资风险研究报告.docx
最近下载
- 实用发票开具登记表.xlsx VIP
- 推进医院免陪照护服务实施方案.docx
- 安装工程建设工程计量与计价实务-二造《安装工程计量与计价实务》模拟试卷28.docx VIP
- 5G NR无线关键技术.pptx VIP
- VW_01054-2016尺寸和公差标准(CH).pdf
- TMA原理及应用优质文档课件.pptx VIP
- 《资治通鉴》与为将之道知到智慧树期末考试答案题库2025年武警指挥学院.docx VIP
- DB43∕T 1555-2018 金属非金属地下矿山重大危险源分级标准.pdf VIP
- 中小学生编程校本教材编程猫第11--20课时(赠配套视频教程).doc VIP
- 新能源汽车充电站应急处置预案.docx VIP
原创力文档


文档评论(0)