选择结构
1.掌握if选择(分支)结构
掌握基本if
if(条件){
// 条件成立时执行的内容
}
掌握if-else
if(条件){
// 条件成立
}else{
// 条件不成立
}
掌握多重if
if(条件1){
}else if (条件2){
}else{
. . .
}
注意事项:
自上而下执行条件判断,只要一个条件满足,剩下的条件不再执行
可以结合n个else if , 但是 else if 不能单独使用
可以结合else 使用
多重if如果是范围性的判断 必须要注意顺序
掌握嵌套if
if(){
if(){
. . .
}
}
2.掌握switch选择(分支)结构
switch 的表达式只支持int String enum(枚举)
自动类型转换:
byte short -> int
char -> int
JDK是在1.7版本支持String类型的。
switch(表达式){
case 常量1:
//执行语句
break;
. … .
default:
//执行语句
break;
}
注意事项:
1.switch只能用于等值判断
2.switch中的每一个case后都必须加上break,否则会出现case穿透
break有时候不加会有特别的效果,根据你的需求决定,但一般采用上方规范
3.无论是否需要默认情况都推荐加上default