[]java 课件 第三章.ppt

  1. 1、本文档共36页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[]java 课件 第三章

面向对象程序设计Java Chenzheng Mar. 2012 第3章 流程控制、数组 Java语言中的流程控制语句提供了控制程序执行顺序的手段。流程控制是程序代码的重要部分。 流程控制语句分为:分支语句、循环语句、异常处理语句和跳转语句。 流程控制 分支与跳转语句 if-else switch break return 循环语句 while do-while for continue 异常处理语句 try catch finally throw 分支语句 分支语句:if-else CompareTwoDat.java ScoreLevel1.java 多分支语句switch与if-else语句一样,是根据相关表达式的值选择程序流程。它与if语句不同处在于多种情况可供程序流程选择。 switch所用的表达式为int类型相容的数据表达式,它可以是byte、short、char或者int类型的值,特别要指出的是不能是布尔型的值。 分支语句:switch 格式: switch (intexpression){ case int1: statement or block (1) break; case int2: statement or block (2) break; ... default: statement or block(d) } 分支语句:switch ScoreLevel2.java ScoreLevel3.java break常用于switch语句的中,用break语句起跳出switch语句的作用。 break语句不仅能用在switch语句,也可以用在循环语句,都同样起到结束它所在语句块流程。 处在break语句之后的语句将会被跳过而不被执行。 分支语句:break 第3章 流程控制、数组 循环语句 循环是由四个部分组成,根据不同的循环语句,它们之间执行顺序有所不同,这四个组成部分是: 循环语句 初始化(initalization) 为循环设置初始量 判断(condition) 布尔表达式的值决定循环是否继续 循环体(body) 循环的代码段(语句) 迭代(iteration) 每循环一次,改变循环控制变量的值 while循环语句的格式是: [initalization] while (expressBool){ statements; [iteration;] } 循环语句:while while语句循环执行的顺序是: 执行初始化initalization(如果有); 计算表达式expressBool的值; 若expressBool值为true,则执行循环体statements; 执行迭代部分iteration(如果有); 返回到2; 若expressBool值为false,则终止while循环。 循环语句:while TempConverWhile.java do-while循环语句的格式是: [initalization] do { statements; [iteration;] }while (expressBool); 循环语句:do-while do-while语句循环执行的顺序是: 执行初始化initalization(如果有); 执行循环体statements; 执行迭代部分iteration(如果有); 计算表达式expressBool的值; 若expressBool值为true,则返回到2; 若expressBool值为false,则终止do-while循环。 循环语句:do-while TempConverDoWhile.java for循环语句的格式是: for(initalize; condit; iterat){ statements; } 循环语句:for for语句循环执行的顺序是: 执行初始化initalize; 计算表达式condit的值; 若condit值为true,则执行循环体statements; 执行迭代部分iterat; 返回到2; 若condit值为false,则终止for语句。 循环语句:for TempConverFor.java break语句用于循环结构中,当程序执行break语句时,程序流程就结束循环 break语句也可以带语句标记,它的作用是结束该语句标记的语句块。 break语句使用格式如下: break [outerLabel]; 循环中的break语句 BreakLabel.java BreakLoop

文档评论(0)

qiwqpu54 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档