顺序流程控制:这个是自动的,不加任何控制的流程。
分支流程控制:
单分支 if:
所谓分支控制,就是代码中有了判断的逻辑,根据这个判断的真假来执行不通的代码
if(判断条件){
语句块
}
双分支:if…else
If…else
基本语法
If(表达式){
//语句块
}else{
//语句块
}
多分支:if.()..elseif()…else
基本语法
If(表达式){
//语句块
}else if(表达式){
//语句块
}else{
//语句块
}
循环控制:
for循环:
基本语法:
for(循环初始值;循环条件;循环增量){
//语句块
}
流程图:
while循环:
while(条件表达式){
//语句块
}
流程图:
do…while()循环:
do{
//语句块
}while(条件表达式);
流程图:
switch:
switch (形参){
case 实参1:
//语句块
break;
case 实参2:
//语句块
break;
case 实参3:
//语句块
break;
default:
//语句块
break;
}