- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
 - 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
 - 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
 - 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
 - 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
 - 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
 - 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
 
                        查看更多
                        
                    
                第07讲__循环嵌套
                    第七讲  循环嵌套教学目标 巩固三种循环语句及应用; 初步掌握二层循环嵌套的应用; 例1:要求输出乘法表,形式如下: 例1:输出乘法表chenfa.java 例2:素数的判断与输出 例3:素数的判断与输出 编程练习: 1.编程输出所有的水仙花数。水仙花数是指一个三位数,它的各位数的立方和等于该数,如153=1*1*1+5*5*5+3*3*3,所以153是水仙花数; 2.编程输出九九乘法结果表,但是只要左下角的部分,输出要求如: 1          2     4        3     6      9     4     8      12    16    5     10    15    20    25    6     12    18    24    30    36 7     14    21    28    35    42    49   8     16    24    32    40    48    56    64  9     18    27    36    45    54    63    72    81   思考与讨论: 对于循环控制语句for([表达式1];[表达式2];[表达式3]),语法允许三个表达式是可以省略的,问: 1)、当表达式1省略时,会有何变化?如何处理? 2)、当表达式2省略时,循环流程会如何处理? 3)、当表达式3省略时,会有何变化?如何处理能正常结束。 4)、当表达式1、表达式3同时省略时,如果理解? 5)、for语句中的三个表达式都省略,如:for( ; ; ) ,如果理解? 以上五个小问题,在讨论后请给出程序例子加以验证; 回顾:三种控制结构 顺序结构 Java最基本的结构 选择结构 三种类型:  if、if/else和switch  循环结构 三种类型:  for、while和do/while 程序控制流程     流程控制语句是用来控制程序中各语句执行顺序的语句,是程序中非常关键和基本的部分。流程控制语句可以把单个语句组合成有意义的,能完成一定功能的小逻辑模块,能否熟练地运行流程控制语句往往很大程度上影响程序的质量。最主要的流程控制方式是结构化程序设计中的三种基本结构。 循环语句——while语句    while (布尔表达式) {     语句序列;    }  布尔表达式 语句序列 true false 当型循环 while语句循环体最少执行次数为0次 do-while语句 do {  语句序列  } while (布尔表达式); 布尔表达式 语句序列 true false 直到型循环 do-while语句循环体最少执行1次 for语句 for循环语句在几种循环语句中的格式与用法最灵活,它的一般格式为: for([表达式1];[表达式2];[表达式3]) {  循环体 } 计算表达式1 表达式2 循环体 计算表达式3 true false break控制语句 break语句的功能是终止执行包含break语句的一个程序块。break语句除了可应用于前面介绍的switch语句中外,还可应用于各种循环语句中。break语句的格式如下:     break  [标号];   continue语句 continue语句只能用在循环中,它的功能是使得程序跳过循环体中continue语句后剩下的部分(即短路),终止当前这一轮循环的执行。continue语句的格式如下:         continue   [标号]; 几点说明: 1)、有人说:没有循环结构等于没有计算机; 2)、for语句中表达式1可以是设置循环变量初值的赋值表达式,也可以是其他与循环无关的表达式, 如: for(sum=0,i=1;i=10;i++,j-- )    sum=sum+i; 3)、循环控制语句中的表达式一般是关系表达式(如i=10)或逻辑表达式(如sb  xy); 回顾:用 0.1mm 厚纸对折, 问对折多少次后, 其厚度超过地球直径 (12742公里)  ?                                                              0.1mm的纸对折37次后,厚度是13743.895347200001公里,超过地球直径! public class whiledemo3  {   public static void main(String[] args)      {   int   n=1;   // n— 对折次数,         double high  =  2e-4; // high—存放对折后的厚度         while  (high  =  //数字的单位要统一      	
                您可能关注的文档
最近下载
- 无公害苹果栽培.ppt VIP
 - 激光切割机招标文件范本.pdf.pdf VIP
 - (高清版)DB44∕T 2538-2024 《慢性疾病医务社会工作服务规范》.pdf VIP
 - 重庆市南滨路五期(一期)工程可行性研究报告.doc VIP
 - DB44T 2573-2024 结直肠腺瘤及早期结直肠癌中西医结合慢病管理规范.pdf VIP
 - (高清版)DB44∕T 2572-2024 《中医康复技术操作规范 编制要求》.pdf VIP
 - (高清版)DG∕TJ 08-2317-2020 土地整治项目工程质量验收标准.docx VIP
 - 专题06 上学了(讲义+试题) -2023年幼升小语文暑假衔接课(一年级上册).docx VIP
 - 五脏六腑课件.ppt VIP
 - DB44_T 2574-2024 卵巢癌幸存者中医健康管理技术规范.docx VIP
 
原创力文档
                        

文档评论(0)