if 选择结构
if(boolen){
//只需要一个条件满足就不执行后续代码
}else if(boolen){
} else{
}
switch多选择结构
switch case语句判断一个变量与一系列值中某个值是否相等,每个值称为一个分支。
支持byte,short,int,char,从javaSE7开始,支持String
char grade = 'c';
switch (grade){
case 'A':
System.out.println("优秀");
case 'B':
System.out.println("良好");
default:
System.out.println("不及格");
}
//case穿透
- 没有break;则后面的case都会输出;
- 学会看源码