Java流程控制之选择结构
选择结构: if结构,if-else结构
多重if
嵌套if
switch结构
多重if-else结构:
if(表达式1)
语句1;
else if(表达式2)
语句2;
...
else
语句n;
嵌套if结构:
if(表达式1)
if(表达式2)
if(表达式3)
语句;
else
语句;
tips:if结构与switch结构的区别:
if结构: 判断条件为布尔类型;判断条件是一个范围;
switch结构: 判断条件为常量值;
switch结构:
switch(表达式){ jdk7.0之前,表达式值仅为byte,short,int,char类型
case 常量表达式1: jdk7.0以后,表达式值为byte,short,int,char,以及String类型
语句1; break;
case 常量表达式2:
语句2; break;
default:
语句3;
}