1. 流程控制
三大流程控制语句:顺序、选择、循环
2. 选择结构
if-else语句:
if(条件)
语句; //单行语句可不加大括号
if(条件){
语句;
}
if(条件)
语句1;
else
语句2
if(条件){
语句1;
}else{
语句2;
}
多重if结构
if(表达式1)
语句1;
else if(表达式2)
语句2;
else if(表达式3)
语句3;
…else
语句n;
嵌套if结构
if(表达式1)
if(表达式2)
if(表达式3)
语句;
else
语句;
switch结构
switch(表达式){
case 常量表达式1:
语句1;break;
case 常量表达式2:
语句2;break;
case 常量表达式3:
语句3;break;
...
default:
语句n;
}
if和switch的区别
if结构:
-判断条件是布尔类型
-判断条件是一个范围
switch结构:
-判断条件是常量值