_第4章__流程控制.docVIP

  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文档。上传文档
查看更多
_第4章__流程控制

流程控制 在日常生活中,每个人早上起床后,通常要做洗脸、刷牙等事;如果有好看的电视节目,也会打开电视机进行收看;每一个人都有自己的安排。在Java中,洗脸、刷牙等事就好像代码程序,这些事是由流程控制语句来控制的。在流程控制语句中有一个叫做if的语句,它的作用就是根据条件来执行程序,就好像根据是否有好看的电话节目来决定一样。在Java里控制流程语句主要有条件语句、分支语句、循环语句。下面分别来介绍。通过本章的学习,读者应该能够完成下面的几点目标。 了解if条件语句和掌握各种if条件语句的使用。 了解switch分支语句和掌握switch分支语句的使用。 了解while循环语句和掌握while循环语句的使用。 了解do-while循环语句和掌握do-while循环语句的使用。 了解for循环语句和掌握for循环语句的使用。 4.1 if 条件语句 在前面已经提到,如果有好看的电视节目时,就会打开电视进行收看。在Java中if条件语句就是实现这个功能,如果if条件中的条件语句是正确的,就会执行if语句中的程序语句。 4.1.1 if语句的语法 if语句的基本语法为: if(表达式){方法体}else if(表达式){方法体}else{方法体} 下面用代码来演示。 if (a 3) 条件成功的方法体 if语句的执行条件是,当表达式为true时,执行方法体的部分。 如果表达式不为false,执行else if的部分或else部分的方法体。 4.1.2 if语句用法举例 if语句的用法有好几种,下面列举if语句的几种形式。 简写形式:if ... 一般形式:if ... else 完整形式:if ... else if ... Else 1. if语句的简写形式 2. if语句的一般形式 3.if语句的完整形式 4.2 switch分支语句 switch语句和if相似的,它是根据条件表达式的值来判断执行的程序语句。在日常生活中也经常有这样的情况,例如根据星期几来判断是否上课,如果等于星期一到星期五中的一天就上课,如果等于星期六或者星期日就不上课。switch分支语句要比if语句复杂的多。但当判断的条件很多时,switch分支语句要比if语句要方便很多。 4.2.1 switch语句的语法 switch分支语句和if语句一样都是通过表达式的成立与否,来选择执行哪条语句的。先来看一下switch语句的组成部分。 switch(表达式) { case 表达式1: { 表达式的结果与表达式1相匹配时,所执行的方法体。 break; } case 表达式2: { 表达式的结果与表达式2相匹配时,所执行的方法体。 break; } case 表达式3: { 表达式的结果与表达式3相匹配时,所执行的方法体。 break; } ... default: 表达式的结果与上述表达式的结果都不匹配时,所执行的方法体。 } 4.2.2 switch分支语句表达式的使用条件 switch分支语句的表达式的使用有一定的条件,不是什么类型都能使用的。一般能使用的条件是具体的整型数值和一些有顺序的数列。下面先来对整型数值进行讲解。在Java中整数类型包括:byte、char、short、int型。 4.2.3 switch分支语句举例 在上一节中介绍了switch分支语句的各个组成部分的使用以及注意事项,下面用一个完整的例子来说明switch语句。 4.3 while 循环语句 所谓while循环语句,就是先进行判断再进行循环。通过判断表达式,来决定具体的循环次数。下面先介绍下while循环语句的语法并举例说明。 4.3.1 while语句的语法 通过判断表达式的成功与否,来决定循环的次数。先介绍基本语法: while(表达式) { 方法体 } 4.3.2 while循环语句举例 在上一节中介绍了while循环语句的具体语法后,下面用一个详细例子进行说明:【范例】在下面的程序中,来讲解如何显示乘法表。 4.4 do...while循环语句 所谓do...while循环语句,就是先进行循环,再来进行表达式的判断,如果表达式不成立就退出循环。下面先介绍do...while循环语句的语法并举例说明。 4.4.1 do...while语句的语法 { 方法体 } while(表达式); do ... while循环语句的流程图 如图所示。 4.4.2 do ... while循环语句举例 在上一节中介绍了do...while循环语句的具体语法后,下面用一个详细例子进行说明: 【范例】下面是使用do-while循环语句完成乘法表功能的程序。 4.5 for循环语句 所谓for循环语句,就是明确了循环的次数,进行次数循环的。下面先介绍下for循环语句的

文档评论(0)

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

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

1亿VIP精品文档

相关文档