通过break语句continue语句和return语句实现流程的转移.pptVIP

通过break语句continue语句和return语句实现流程的转移.ppt

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Java软件设计基础 3. 流程控制 循环结构:使某些语句或程序段按条件重复执行若干次,直至该特定条件不满足为止。循环有以下特点: a.只有一个入口和出口; b.结构内的每部分都有机会被执行; c.结构内没有“死循环”,即无终止循环或无限循环。 上述语句不能产生正确的结果。该错误很难发现,因为这并非编译错误或者是运行时错误。这属于逻辑错误。 复合条件 若if语句的布尔表达式由一个简单判断给出,称为简单条件;若由多个简单条件经过逻辑运算而得到,称为复合条件。 优秀的书写方式: 执行过程 计算表达式的值,同case分支比较,如果相同则执行相应的语句块,否则继续向下比较,直至找到相同的case值或者到达default分支; 在default分支不存在的情况下,则跳出整个switch语句; Switch语句的每一个case判断,都只负责指明流程分支的入口点,而不负责分支的出口点,分支的出口点需要编程人员用相应的跳转语句来标明。 其他形式: 当“表达式1”、“表达式2”、“表达式3”都为空的时候,相当于一个无限循环,如: 有时,for语句在“表达式1”和“表达式3”的位置上需要包含多个语句,由于不能在for语句的“( )”中使用“{ }”来定义复合语句,因此提供了用逗号分隔的语句系列。如: continue语句 continue语句只能在循环语句中使用。 它和break语句的区别是:continue语句只终止本次循环,而不是终止整个循环;而break语句则是结束整个循环语句的执行。 continue语句同样有两种格式: 不带标号 终止本次循环,即跳过循环体中continue语句后面的语句,回到循环体的条件测试部分继续执行。注意:只能跳过本次循环的剩余语句。 带标号的情况 跳过标号指出的语句块中的所有余下语句部分,回到标号所指语句块的条件测试部分继续执行。 标号应该定义在程序中外层循环语句的前面,用来标志这个循环结构。 带标号的continue语句使程序的流程直接转入标号标明的循环层次。 continue 标号; 标号: 语句 return语句 用来从当前方法中退出,可使正在执行的分支程序返回到调用它的方法的相应语句处,并从紧跟该语句的下一条语句继续执行,格式如下: 说明: 表达式的值就是被调用方法的返回值,如果方法没有返回值,则return语句中的表达式可以省略; 如果方法中没有出现return语句,则执行完方法中的最后一条语句后自动返回调用它的方法。 return [表达式]; * I/O编程经常涉及到人可以阅读的简洁的格式化数据转换。JAVA平台提供扫描器Scanner把输入分割成和数据位相关联的记号,格式化数据。默认情况下,扫描器使用空白分隔记号。 School of Computer Science and Technology 3.1 语句控制结构 语句类型 变量声明语句 用来声明变量,格式为: 表达式语句 在一个表达式的最后加上一个分号构成的语句,分号是语句不可缺少的部分,格式为: 复合语句 将相关语句组合在一起就构成复合语句,复合语句用{ }括起来。 [修饰符] 类型名 变量名1[,变量名2][,…]; [修饰符] 类型名 变量名1[=初值1][,变量名2][=初值2][,…]; 变量=表达式; 空语句 空语句是什么都不做的语句,形式为: 方法调用语句 方法是一系列相关的程序语句的集合,能实现一定的功能。可以直接调用已定义好的方法来简化程序的编写。格式为: package和import语句 泛指包含package(包)和import的语句,与类、对象有关。 控制语句(control statement) 通常源文件中的语句按照它们出现的顺序从头到尾执行,但是控制语句通过使用决策、循环和分支来改变执行流程,使程序按照条件执行特定的代码块。控制语句分为以下几类: ; 定位标识.方法名(参数列表); 顺序结构:在程序执行时,根据程序中语句的书写顺序依次执行的命令序列。 分支结构:又成为选择结构,是在程序执行时,根据不同的条件,选择执行不同的程序语句,用来解决有选择、有转移等诸多问题,完成应用程序中的智能判断功能。 3.2 分支结构 if条件语句 if-then语句 是所有控制语句中最基础的语句,只有特定检测结果为true时,它才通知程序执行特定的代码段。 if-then-else语句 当if子句的计算结果为false时,该语句提供第二个执行路径。 说明 条件表达式是任意一个返回布尔型数据的表达式; 简单语句可以省略前面的花括号。 决定什么时候省略括号是个人的习惯,但会导致代码更加脆弱。如果以后在then语句后面加入第二个语句,常见的错误是忘记加上必须的括号。编辑器不能识别这

文档评论(0)

jinchenl + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档