一、程序的三大结构
顺序结构:从上到下,从左到右依次执行每一条语句
选择结构:根据条件判断选择要执行的语句,出口只有一个
循环结构:满足一定条件,重复执行一段代码
二、选择结构
1.三元运算符:? :
2.if语句
3.switch语句
三、if语句
1.单分支语句
格式:if(表达式){
语句1
}
逻辑思想:先计算表达式的值,值为true时,执行if后的语句1,;值为false时,退出if语句,执行下面的语句
2.双分支语句
格式:if(表达式){
语句1;
}else{
语句2;
}
3.多分支语句
格式:if(表达式1){
语句1;
}else if[
语句2;
· }
四、switch(开关语句)
格式:switch(表达式){
case 表达式 : 语句组; [break;]
case 表达式 : 语句组; [break;]
……
case 表达式 :语句组; [break;]
[default : 语句组;]
}
逻辑思想:先计算switch后表达式的值,当该值与某一个case后的表达式的值相同时,则执行该case的语句组。
如果语句组后有break,则直接退出switch语句。如果没有break,则继承执行后面所有的语句组,直到遇到break或右大括号,退出switch语句。