网站大量收购闲置独家精品文档,联系QQ:2885784924

Java 程序设计基础PPT课件(共9单元)第三章-流程控制.pptxVIP

Java 程序设计基础PPT课件(共9单元)第三章-流程控制.pptx

  1. 1、本文档共19页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Java程序设计基础流程控制流程控制主要内容3.1 if语句3.2 switch语句3.3 while/do-while循环3.4 for循环3.5 跳转语句3.6 debug本章教学目标能理解并根据业务需求编写if语句能说出if/if-else/if-else if的区别和使用场景能理解并根据业务需求编写switch语句能说出if语句和switch语句的区别能理解并根据业务需求编写while语句能说出while/do-while的区别和使用场景能熟悉使用for循环能理解双重for循环的执行过程和步骤能使用debug调试程序为什么要用if语句默认情况下,Java代码是由上向下执行所有语句,但在某些情况下,我们需要根据业务情况执行不同的代码,这个时候就需要用到if语句。例如用户登录的时的流程图:if的基本形式if语句共有三种形式。第一种形式: if(表达式){ 代码块 }if的基本形式代码块中只有一条语句时可简写为: if(表达式) 一条语句if的第二种形式第二种形式: if(表达式){ 代码块A }else{ 代码块B }if的第三种形式第三种形式: if(表达式 1){ 代码块 A }else if(表达式 2){ 代码块 B }else if(表达式 3){ 代码块 C … }else{ 代码块 X }if的第三种形式成绩等级查询:100:输入有误85-100:优秀70-84:良好60-69:合格60:不合格嵌套的if语句形式如下: if(表达式1){ if(表达式2){ 代码块A }else{ 代码块B } }else{ 代码块C }switch语句switch 语句的语法形式如下: switch(表达式){ case 常量1: 代码块A; break; case 常量2: 代码块B; break; … default: 代码块X; break; }表达式支持的类型:byte、short、int、char、String、枚举default和break语句不是必须的。为什么需要循环语句循环语句可以轻松高效的完成有规律或重复性的功能。例如输出1-100、计算1-100的总和、输出如下图形或内容: 老罗真帅! 罗真帅! 真帅! 帅! !while语句while 循环的语法形式如下: while(循环条件){ 循环代码块 }do-while语句do-while 循环的语法形式如下: do{ 循环代码块 }while(循环条件);do-while中循环代码块一定会执行至少一次for循环for循环的语法形式如下: for(表达式1;表达式2;表达式3){ 循环代码块 }for 循环的重点在于其 3 个表达式,其中:表达式 1 通常是赋值语句,一般是循环语句的初始部分,为循环参数赋初值,表达式 1 可以省略。表达式 2 通常是条件语句,即循环条件,当该条件满足时,进入循环,不满足则跳出循环。表达式 2 也可以省略,但省略后就没有了循环判断条件,也就形成了死循环。表达式 3 通常也是赋值语句,属于循环结构的迭代部分,当一次循环代码块执行完毕以后,程序执行表达式 3,然后再去判断表达式 2 的循环条件是否满足。表达式 3 通常用来更改循环参数的值。表达式 3 也可以省略,如果省略,通常需要在循环代码块中添加修改循环参数的语句。for循环for循环执行流程如下图: 嵌套的循环语句for循环的语法形式如下: for(表达式1;表达式2;表达式3){ for(表达式4;表达式5;表达式6){ 循环代码块 } }嵌套的循环语句在外层for循环每一次循环都会将内层for全部循环一次。跳转语句在介绍 switch 语句的时候,首次接触了 break 语句,其作用是跳出 switch 代码块,执行 switch 语句后面的代码。在介绍双重 for 循环时,用到了 continue 语句,continue 语句的主要作用为跳出当次循环,继续执行下一次循环。其中 break、continue 以及后面要学的 return 语句,都是让程序从一部分跳转到另一部分,习惯上都称为跳转语句。在循环体内,break 语句和 continue 语句的区别在于:使用 break 语句是跳出循环进而执行循环之后的语句(即结束当前的循环代码),而 continue 语句是跳过本次循环继续执行下一次循环(即跳过本次循环)。在企业面试的时候,这个问题经常被问到,务必掌握。debugdebug不是自动找出程序的bug,而是用于查看程序执行的过程。

您可能关注的文档

文档评论(0)

139****1983 + 关注
实名认证
文档贡献者

副教授、一级建造师持证人

一线教师。

领域认证该用户于2023年06月21日上传了副教授、一级建造师

1亿VIP精品文档

相关文档