程序执行逻辑分为3种:
1. 顺序结构:程序按照编写的先后顺序从上至下依次执行。
2. 分支(选择/判断)结构:程序按照一定条件决定是否执行,有选择性的执行一段程序。
3. 循环结构:按照一定条件重复执行一段程序。
3.1 条件语句
1、if 条件语句:
if (条件表达式){ // 条件表达式结果必须是一个boolean型
语句块1;
}else{
语句块2;
}
说明:当语句块1或语句块2只有一句程序时,可以省略{}
2、多重分支语句结构,适合判断有多种情况的时候。
if (条件1){
语句块1;
}else if (条件2){
语句块2;
}⋯⋯
}else if (条件N){
语句N;
}else{
语句块N+1;
}
3、switch语句:多分支选择语句,根据表达式的值,来执行多个操作中的一个。switch是多重分支结构的一种特殊形式。(switch能实现的功能,多重分支一定能实现)