- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第4章分支控制与循环控制语句报告
程 序 设 计 方 法2010-11-01 JAVA 程序设计与实训指导---程序设计方法基础 第4章 分支控制与循环控制语句 学习目标: 掌握Java语言的分支结构—if语句和switch语句 掌握Java语言循环结构—while语句、do-while语句和for语句 4.1 if条件控制 基本的if结构 if语句的嵌套 switch语句 基本的if结构 使用if可以在某一条件为“真”的情况下执行某些语句If结构能够使程序根据存储值做出简单判断 基本的if结构有两种形式 4.1 if条件控制 基本的if结构 if语句的嵌套 switch语句 if语句的嵌套 普通if 语句中的Stmt1、Stmt2本身又是if语句结构,称之为if语句的嵌套 例如 4.1 if条件控制 基本的if结构 if语句的嵌套 switch语句 switch语句 开关语句switch的语法结构如下 使用开关语句时,一定要注意以下两个问题: ① case后面的常量必须是整数或字符型,而且不能有相同的值 ② 通常在每个case中都应该使用break语句提供一个出口,使流程跳出开关语句。否则,在第一个case后面的所有语句都会被执行,这种情况叫落空 第4章 分支控制与循环控制语句 学习目标: 掌握Java语言的分支结构—if语句和switch语句 掌握Java语言循环结构—while语句、do-while语句和for语句 4.2 循环语句 while循环语句 do…while循环语句 for循环语句 break语句 continue语句 循环语句的嵌套 循环语句小结 while循环语句 while语句是最基本的循环结构,其特点是先判断条件为true,后运行循环体,直至判断条件为false,中断循环。其形式为: 其中,while是保留字;boolExpr是一个求值结果为布尔类型的表达式,称为循环条件表达式;循环体Stmt是while语句的子语句,既可以是单语句也可以是块语句。 在执行while语句时,首先对条件表达式boolExpr求解,若结果为true则执行一次Stmt语句;若为false则终止循环。每次执行完循环体Stmt后,将重新对条件表达式boolExpr求解,然后根据结果决定是继续执行循环体还是跳出循环,如此往复 4.2 循环语句 while循环语句 do…while循环语句 for循环语句 break语句 continue语句 循环语句的嵌套 循环语句小结 do…while循环 do……while语句是while语句的一种变形。其特点是先运行循环体,后判断条件为true时继续执行循环体,条件判断为false时,终止循环。其形式为: 其中do和while都是保留字,条件表达式Expr的值必须为布尔类型,循环体Stmt可以是单语句或者是块语句。注意语句最后要以分号结束。 执行do……while语句时,首先执行循环体Stmt,然后才判断条件表达式Expr的求解结果,若求解的值为true则继续执行循环体Stmt,否则结束本次循环 4.2 循环语句 while循环语句 do…while循环语句 for循环语句 break语句 continue语句 循环语句的嵌套 循环语句小结 for循环语句 for语句的一般形式为: 其中for是保留字,初始化表达式Init通常是一条赋值表达式或带有初始化变量定义(此变量定义只在for循环内有效,一旦退出,该变量不再有效),条件表达式Expr的求解结果为布尔类型,更新表达式Update通常也是一条赋值表达式,循环体Stmt可以是单语句或块语句 4.2 循环语句 while循环语句 do…while循环语句 for循环语句 break语句 continue语句 循环语句的嵌套 循环语句小结 break语句 break语句可以强迫一个循环立即终止,即使循环还没有结束也被强迫终止,并且程序定位到循环体外的下一条语句开始执行 4.2 循环语句 while循环语句 do…while循环语句 for循环语句 break语句 continue语句 循环语句的嵌套 循环语句小结 continue语句 continue关键字可用来结束某次循环重新开始下一次循环,可以和while、for、do…while搭配使用 4.2 循环语句 while循环语句 do…while循环语句 for循环语句 break语句 continue语句 循环语句的嵌套 循环语句小结 循环语句的嵌套 若某个循环语句的循环体中包含其他循环语句,则叫循环语句的嵌套,这里的循环语句包括以上介绍的所有形式,都可以任意组合进行嵌套 4.2 循环语句 while循环语句 do…w
文档评论(0)