某坑爹公司的笔记_Day05
2014-04-04 16:51
155 查看
流程控制
1.条件分支
a.语法格式
if(表达式1){
表达式1为真时(非0时),执行的语句部分。
代码块可以由一条件或多条语句组成
}else if(表达式2){
表达式2为真时(非0时),执行的语句部分。
}else{
以上条件都不满足,执行的语句部分。
}
b.if只能出一次,else if可以出现0~N次,else可以出现0~1次。
c.If…else语句应用于需要根据不同条件执行代码的场合
d.if…else语句最多只能执行一个分支,有else分支,必选其一执行,无else分支,可以选其一执行,也可能不执行。
e.如果{}中仅有一条语句,可以省略{},不推荐。
2.开关分支(选择分支)
a.语法规则
switch(控制表达式){//整型或字符类型变量组成
case 常量表达式1:语句;break;
case 常量表达式2:语句;break;
case 常量表达式n:语句;break;
default :语句;break;
}
b.break关键字,终止switch代码块的继续执行。
c.控制表达式当做整型数据处理,也可以是字符型数据处理,但不能是浮点数和字符串。常量表达式必须是常量(整数和字符组成),不允许重复。
d.default语句,不一定在最后一行
1.条件分支
a.语法格式
if(表达式1){
表达式1为真时(非0时),执行的语句部分。
代码块可以由一条件或多条语句组成
}else if(表达式2){
表达式2为真时(非0时),执行的语句部分。
}else{
以上条件都不满足,执行的语句部分。
}
b.if只能出一次,else if可以出现0~N次,else可以出现0~1次。
c.If…else语句应用于需要根据不同条件执行代码的场合
d.if…else语句最多只能执行一个分支,有else分支,必选其一执行,无else分支,可以选其一执行,也可能不执行。
e.如果{}中仅有一条语句,可以省略{},不推荐。
2.开关分支(选择分支)
a.语法规则
switch(控制表达式){//整型或字符类型变量组成
case 常量表达式1:语句;break;
case 常量表达式2:语句;break;
case 常量表达式n:语句;break;
default :语句;break;
}
b.break关键字,终止switch代码块的继续执行。
c.控制表达式当做整型数据处理,也可以是字符型数据处理,但不能是浮点数和字符串。常量表达式必须是常量(整数和字符组成),不允许重复。
d.default语句,不一定在最后一行
相关文章推荐
- 某坑爹公司的笔记_Day04
- 某坑爹公司的笔记_Day06-Day11
- 某坑爹公司的笔记_Day02
- 续写某坑爹公司的教学笔记-OC语言整套Day01-06
- 续写某坑爹公司的教学笔记-Foundation整套Day01-04
- 某坑爹公司的笔记_Day03
- cocos2d-x学习笔记番外篇03:坑爹的矩形碰撞
- Zp的Ext学习笔记(一)——坑爹的MVC(html中Extjs配置、proxy代理的前后台交互、json解析、后台处理传入json乱码)
- 《给你一个公司,看你怎么管》笔记
- 公司框架学习笔记 一
- Linux学习笔记 -- day05 vim文本编辑器
- postgreSQL 使用笔记(本人公司用的是arterydb,分装的postgreSQL)
- java学习笔记day05
- python学习笔记-Day05-第二部分(模块简介)
- struts2学习笔记 -- day05 Struts2中的标签
- spring+mybatis学习之路之错误笔记day05
- 公司间交易学习笔记---概述
- 第三天笔记,今天听的有点晕,幸好公司年会,我们放3天假,所以慢慢复习吧
- spring学习笔记 -- day05 spring整合Junit
- JAVA语言基础 +JAVA学习笔记-DAY05