您的位置:首页 > 其它

switch语句注意点

2014-05-21 21:25 211 查看
1)switch中的default子句 的存放位置随意。

例程:以下两段代码相同

int x =3;
switch(x){
case 1: //处理1
default: //默认处理
case 2: //处理2

}等价于
int x=3;
swith(x){
case 1://处理1
case 2://处理2
default://默认处理

}

2)若switch表达式与某个case表达式匹配,或者与default 情况匹配,就从该case子句或default子句开始执行,直到遇到break
int x=5;
switch(x){
default:System.out.println(”default");
case 1:System.out.println("case1");
case 2:System.out.println("case2");
case 3:System.out.println("case3");break;
case 4:System.out.println("case4")
}

//以上代码打印结果为
default
case1
case2
case3

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: