switch结构与break关键字
1.分支结构
语法:
switch(变量|表达式) {
case 值1:
逻辑代码1;
break;
case 值2:
逻辑代码2;
break;
case 值n:
逻辑代码n;
break;
default:
未满足时的逻辑代码;
break;
}
可判断的类型:
byte、short、int、char、String(JDK7+)
执行流程:
如果变量中的值等于1,则执行逻辑代码1,跳出整个结构。
如果变量中的值等于2,则执行逻辑代码2,跳出整个结构。
如果变量中的值等于n,则执行逻辑代码n,跳出整个结构。
如果变量中的值没有匹配的case值时,则执行default中的逻辑代码,跳出整个结构。
注:所有case的取值不可相同。