流程控制语句
顺序结构语句
是程序中最简单最基本的流程控制,没有特定的语法结构,按照代码的先后顺序,依次执行,程序中大
多数的代码都是这样执行的。
总的来说:写在前面的先执行,写在后面的后执行
开始
语句1
语句2
语句3
.....
结束
选择结构语句
选择结构有特定的语法规则,代码要执行具体的逻辑运算进行判断,逻辑运算的结果有两个,所以产生选择,按照不同的选择执行不同的代码
If语句
格式1
If(关系表达式){
语句体
}
先判断关系表达式
True则执行语句体
False则不执行;
格式2
If(关系表达式){
语句体1
} else{
语句体2
}
先判断关系表达式
True则执行语句体1
False则执行语句体2
格式2
If(关系表达式){
语句体1
} else{
语句体2
}
先判断关系表达式
True则执行语句体1
False则执行语句体2
格式3
If(关系表达式1){
语句体1
} else if(关系表达式2){
语句体2
}else if(.....){
........
}else{
语句体n+1
}
先判断关系表达式1
True则执行语句体1
False则判断关系表达式2
True则执行语句体2
False则判断关系表达式3
...........................................
最后如果判断都为false则执行语句体n+1
Switch语句
switch语句格式:
switch(表达式) {
case 值1:
语句体1;
break;
case 值2:
语句体2;
break;
…
default:
语句体n+1;
break;
}
先计算出表达式的值其次,和case依次比较,一旦有对应的值,就会执行相应的语句,在执行的过程 中,遇到break就会结束。最后,如果所有的case都和表达式的值不匹配,就会执行default语句体部分,然后程序 结束掉。