2. switch结构与break关键字

switch结构与break关键字

1.分支结构

语法:
    switch(变量|表达式) {
        case1:
            	逻辑代码1;
            	break;
        case2:
            	逻辑代码2;
            	break;
        case 值n:
            	逻辑代码n;
           		break;
        default:
            	未满足时的逻辑代码;
                 break;
    }

可判断的类型:

​ byte、short、int、char、String(JDK7+)

执行流程:

​ 如果变量中的值等于1,则执行逻辑代码1,跳出整个结构。

​ 如果变量中的值等于2,则执行逻辑代码2,跳出整个结构。

​ 如果变量中的值等于n,则执行逻辑代码n,跳出整个结构。

​ 如果变量中的值没有匹配的case值时,则执行default中的逻辑代码,跳出整个结构。

注:所有case的取值不可相同。

猜你喜欢

转载自blog.csdn.net/zhu_fangyuan/article/details/106796691