顺序控制:
让程序可以顺序执行,在没有遇到其他控制语句,默认从左至右、从上到下依次执行

分支控制:
让程序有选择的执行,分支控制有三种:
①单分支 if语句
if(条件表达式){
语句;
}

②双分支 if-else语句
if(条件表达式){
语句;
} else{
语句;
}

③多分支 if-else if语句
条件表达式也可以是函数,它的最终的返回值是布尔值
else if找到一个入口(满足条件的表达式)后,即使之后的其他入口满足条件也将不再继续执行
if(条件表达式1){
语句1;
}else if(条件表达式2){
语句2;
}else if(条件表达式3){
语句3;
}else{
语句4;
}

③多分支 switch-case语句
当初编译器在switch 语句的失误,造成case标志只匹配一次,匹配到哪一个case就一条道走到黑地往下执行,这是历史遗留问题。
break表示中断后续执行操作 跳出switch语句
条件表达式数据类型应和case的常量类型一致
switch(条件表达式){
case 常量1:
语句1;
break;
case 常量2:
语句2;
break;
case 常量n:
语句n;
break;
default:
语句;
}
循环控制:
Ⅰfor循环运行流程

Ⅱ while循环 先判断再执行

Ⅲ do while循环 先执行再判断
