- 1、本文档共22页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第4 流程控制
北京源智天下科技有限公司 联系方式: 在前面已经提到,如果有好看的电视节目时,就会打开电视进行收看。在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语句的语法 do...while循环语句是先进行循环,再进行判断。先介绍基本语法: do { 方法体 } while(表达式); do ... while循环语句的流程图 如图所示。 4.4.2 do ... while循环语句举例 在上一节中介绍了do...while循环语句的具体语法后,下面用一个详细例子进行说明: 【范例】下面是使用do-while循环语句完成乘法表功能的程序。 4.5 for循环语句 所谓for循环语句,就是明确了循环的次数,进行次数循环的。下面先介绍下for循环语句的语法并举例说明 4.5.1 for语句的语法 通过判断表达式的成立与否,来决定循环的次数。先介绍下基本语法: for(变量初始化,表达式,递增表达式) { 方法体} 4.5.2 用for循环来实现其他循环语句 【范例】修改上一节的9*9乘法表代码。 4.5.3 for循环语句的举例 下面介绍for循环语句的其他用法。并理解其含义。 【范例】看下面生成正三角形的程序。 4.6 如何中断和继续语句的执行 在学校中,有时间会发生临时放假的情况,可能会临时放假一天,也可能会一直放假。在Java循环语句中中也有这种情况,可以使用break语句和continue语句来中断程序,就好比中断上课一样。不同的是break语句是一直放假,而c
文档评论(0)