标准 switch
int a = 1;//给a赋值什么,就从哪个case开始执行,遇到break停止。
switch(a){//小括号中只能是int、shrot、byte、char,或者是引用类型的string、enum枚举
case 1://每一个case不可以重复
System.out.println(...a);
break;
case 2://case没有顺序要求,可以颠倒
System.out.println(...b);
break;
.
.
.
default:
System.out.println(...收尾);
break: //这一行可以省略,但最好保留。
}
穿透 switch
int a = 1; //没有遇到break,会直接继续执行下一个case,不会停止,直到遇到break。
switch(a){
case 1:
System.out.println(...1);
case 2:
System.out.println(...2);
case 3:
System.out.println(...3);
break
}