格式1:
if(表达式){
语句1;
}else{
语句2;
}
格式2:
if(表达式){
语句1;
}
if(表达式){
语句2;
}
格式3:
if(表达式1){
语句1;
}else if(表达式2){
语句2;
….
}else{
语句n+1;
}
3.switch语句:格式:
switch(表达式){
case 值1:
语句1;
break ;
case 值2:
语句2;
break ;
….
default:
语句n+1;
break ;
}
switch表达式中的注意事项:
1)关于switch表达式可以跟什么样的数据类型呢?
byte,short,char,int
jdk5.0以后可以跟枚举类型
jdk7.0以后可以跟String类型
2)case后面的只能跟常量,不能跟变量!------>javascirpt做一个区别(可以跟变量,常量,以及表达式)
3)关于switch语句的结束条件:
1)遇见break结束(中断)
2)程序默认执行到末尾!
4)default中的break可以省略点,但是不建议(default语句可以在switch语句中的任何位置,当处在中间或者语句开头就必须加上break)
5)如果每一个选项中如果没有break,会造成case穿透!