switch语句由一个控制表达式和多个case标签组成。
switch控制表达式支持的类型有byte,short,int,char,String,enum。
switch语句完全可以与if-else语句转换,但是switch语句的效率更高。
switch (表达式) {
case 条件1:
语句1;
break;
case 条件2:
语句2;
break;
...
default:
语句;
}
示例:
int i = 3;
switch (i) {
case 1:
System.out.println(1);
break;
case 2:
System.out.println(2);
break;
case 3:
System.out.println(3);
break;
default:
System.out.println(0);
}