- 1、本文档共21页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Java0-流程控制
流程控制 分支语句 循环语句 break, continue语句 流程控制 再一个有序的社会中,不管式日常工作还是生产工序,都会按照特定的流程有条不紊的运转 分支语句 分支语句实现程序流程控制的功能 ,在满足特定的条件下才会被执行 Java分支语句分类 if-else 语句 switch 语句 分支语句(if语句) (示例4-7) if 和 else语句 if ( boolean expression ){ statement or block; } 或者: if ( boolean expression ){ statement or block; }else{ statement or block; } 或者: if ( boolean expression ){ statement or block; } else if (boolean expression) { statement or block; } else { statement or block; } 注意,if或else if后的条件表达式必须是布尔表达是,不能是数字类型,而且需要用括号括起来 if语句例子 public boolean isLeapYear(int year) { boolean leap = false; if (year % 4 != 0) { leap = false; } else if (year % 100 != 0) { leap = true; } else if (year % 400 != 0) { leap = false; } else { leap = true; } return leap; } 分支语句(switch) 另外一种分支语句是switch语句。Switch语句是一种不需要求布尔值的分支语句。 switch语句格式: switch ( expr1){ case constant1: statements; break; case constant2: statements; break; … … default: statements; break; } 使用switch语句注意事项 在switch(expr)语句中,erpr表达式的类型必须是与int类型兼容的基本类型.也就是能自动的转换为int类型.包括byte,char,short,int等四种类型. long和浮点型不能自动转换为int类型,不能作为erpr的表达式. 在 “case valueN:”子句中,vlaueN必须满足以下条件 1. valueN的类型必须式与int类型兼容的类型; 2.valueN的值必须式常量 3. 各个子句的valueN的值不能相同 在switch语句后有一个default子句.default语句是可选的.当switch表达式的值不与任何case表达式的值相同时,程序自动执行defalut子句.如果没有default子句,程序直接推出switch语句.default子句可以在switch语句中的任何位置.但是通常把它放在case语句的下面 如果switch表达式的值与某个case表达匹配,就从这个case子句开始执行.如果遇到breake,就退出整个switch语句.如果没有break,就依次执行switch语句中后续的case子句,不再检查case表达式的值 循环语句 循环语句是用来控制那些根据运行期情况需要反复执行的语句系列。循环语句一般包括如下四个部分 Java中的循环语句 while 循环 for 循环 do while 循环 while循环 这是java中最基本的循环,格式如下.其中,初始化部分是可选的 [初始化部分] while (循环条件){ 循环体(包括迭代部分) } 当代表循环条件的布尔表示式为true时,就重复执行循环.否则就终止循环 例如: public static void main(String[] args) { int x = 1; // 初始化部分 while (x = 10) {
您可能关注的文档
- BMW-宝马团经销商毛利和奖金商务政策.ppt
- BMW-宝马新建店启动管理RSM 工具概览(81页).ppt
- BENZ贵星奔驰经销店VIP回馈答谢活动.ppt
- BMW-宝马汽车-BDC店辅导手册_到店接待流程辅导_S3.pptx
- BMW-宝马汽车-BDC驻店辅导手册车展现场搜集潜客辅导_S2.pptx
- BMW-宝马汽车-3-售后服务2015年顾及2016年工作重点_CN.pptx
- BMW-宝马汽车-C9 BDC二期冷线索管理课件.pptx
- BMW-宝马汽车-BMW相邻MIN展厅BDC辅导课件.pptx
- BMW-宝马汽车-MINI BD执行操作指南.pptx
- BMW-宝马汽车BDC驻店辅导手册_潜在客户跟进辅导_S4.pptx
文档评论(0)