条件结构(分支结构)/循环结构
2017-01-23 17:56
363 查看
一.条件结构(分支结构)
1. if条件结构是根据条件判断之后再做处理
基本的if语法:
if(条件){
//语句
}
2. if-else条件结构
if(条件){
//语句块1
}else{
//语句块2
}
3. 多重if结构
如果第一个条件不满足就会走入后面的,以此类推;
例如:对学员的结业考试成绩评测
成绩>=90:优秀
成绩>=80:良好
成绩>=60:中等
成绩<60:差
4. switch结构
从case1开始按个对比,如果不加break就会继续执行遇到break停止;
例子:
如果获得第一名,奖励一台笔记本
如果获得第二名,奖励一个书包
如果获得第一名,奖励一个文具盒
否则,不在奖励范围内
5. 比较switch和多重if结构
相同点:都可以实现多分支结构
不同点:
1)switch只能处理等值的条件判断,且条件是整型变量或字符变量的等值判断;
2)多重if处理在else部分还包含其他if结构,特别适合某个变量处于某个区间时的情况;
二、循环结构
1.while循环
2. do-while循环
while循环是先判断再执行,do-while循环是先执行一次再判断;
语法:
3. for循环
for(<初始化循环变量> ; <循环条件>;
<修改循环变量的值>){
<循环体语句>
}
三、break、continue关键字
break:用于switch...case与循环结构,表示退出结束;
continue:只能用于循环结构,表示结束本次循环体,继续下一次循环;
1. if条件结构是根据条件判断之后再做处理
基本的if语法:
if(条件){
//语句
}
2. if-else条件结构
if(条件){
//语句块1
}else{
//语句块2
}
3. 多重if结构
如果第一个条件不满足就会走入后面的,以此类推;
例如:对学员的结业考试成绩评测
成绩>=90:优秀
成绩>=80:良好
成绩>=60:中等
成绩<60:差
4. switch结构
从case1开始按个对比,如果不加break就会继续执行遇到break停止;
例子:
如果获得第一名,奖励一台笔记本
如果获得第二名,奖励一个书包
如果获得第一名,奖励一个文具盒
否则,不在奖励范围内
5. 比较switch和多重if结构
相同点:都可以实现多分支结构
不同点:
1)switch只能处理等值的条件判断,且条件是整型变量或字符变量的等值判断;
2)多重if处理在else部分还包含其他if结构,特别适合某个变量处于某个区间时的情况;
二、循环结构
1.while循环
2. do-while循环
while循环是先判断再执行,do-while循环是先执行一次再判断;
语法:
3. for循环
for(<初始化循环变量> ; <循环条件>;
<修改循环变量的值>){
<循环体语句>
}
三、break、continue关键字
break:用于switch...case与循环结构,表示退出结束;
continue:只能用于循环结构,表示结束本次循环体,继续下一次循环;
相关文章推荐
- PL/SQL条件分支以及循环结构
- 从零开始学Scala系列(三)之初识循环分支结构
- 跟着百度学PHP[3]-PHP中结构嵌套之循环结构与条件结构嵌套
- 2014-C第1周项目——初步体验分支结构和循环结构的程序设计 3 三数中的最大值
- 实验3 简单的分支与循环结构 2.利用循环计算n个圆柱体体积。
- 简单的分支与循环结构 2 第一题
- 简单的分支与循环结构2
- 【作业3】应用分支与循环结构解决问题
- 实验7:巩固分支结构、循环结构、函数和数组的使用方法 四
- JAVA---关于分支结构switch和循环结构for语句的特例
- Shell编程---分支和循环结构
- C++ —— C++三大分支结构(顺序、选择、循环)
- 分支结构与循环语句
- 二十五、oracle pl/sql进阶--控制结构(分支,循环,控制)
- 2014-C第2周项目——初步体验分支结构和循环结构的程序设计 4 用星号图体验循环结构程序设计
- 二、分支结构和循环结构
- 20131019作业 2 分支、循环结构
- 作业2 分支、循环结构。
- 作业二 分支循环结构
- 分支结构、循环结构流控语句(if、switch、for、while)