break是指跳出当前switch语句。
标准的是
switch(str)
{
case "1":
break;
case "2":
break;
default:
break;
}
case就是条件判断了,如果等于就进入case里面的语句
语句执行完了,break表示跳出switch。
第二个里面 你本身加了一个return 表示返回一个值,并跳出switch语句。所以后面的break执行不到,不止是break,只要加在return后面的语句都执行不到。
第三个问题,switch标准就是 每个case带一个break;
continue是指跳出当前case语句,继续执行switch循环。