switch(表达式)
case 常亮表达式:
语句1
case 常量表达式:
语句2
break;
case 就好像if else一样。但是他们也是有区别的。
break是用于循环内跳出循环用的,case判断条件
条件满足就会执行语句体,在接着break跳出。
当然break也可以省略,但是会出现case穿透现象。
如果case后面没有break的话他会一直往下执行,直到执行到break为止。
我是这么理解的。就是一个case对应一个break,如果第一个case没有读到break的话继续往下执行。但是不会判断下面的case而是直接执行语句,直到读到break为止。 |