一.条件结构(分支结构)
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:只能用于循环结构,表示结束本次循环体,继续下一次循环;