为了账号安全,请及时绑定邮箱和手机立即绑定

正在回答

2 回答

switch(value){

    case "1": <--- value的数值如等于一

        function(); <---执行程序 

        break;

    case "2":

        function2();

        break;

case "3":

        function3();

        break;

    default: <-- 如果value不等于1,2,或3就执行default

        function4();

        break;

}

1 回复 有任何疑惑可以回复我~
#1

weibo_换个名字证明我不是僵_0 提问者

非常感谢!
2015-02-13 回复 有任何疑惑可以回复我~
#2

weibo_换个名字证明我不是僵_0 提问者

什么情况不用break呢
2015-02-13 回复 有任何疑惑可以回复我~
#3

derrick9006

可以看看 http://docs.oracle.com/javase/tutorial/java/nutsandbolts/switch.html 没有break的话会error吧。毕竟要完成switch后执行下一行代码必须终止switch所以一定要break
2015-02-13 回复 有任何疑惑可以回复我~

如果switch有多个case执行相同程序的话


switch(value){

    case"1":

    case"2":

    case"3":

    case"4":

        function();

        break;

}


1,2,3和4会执行相同代码

1 回复 有任何疑惑可以回复我~
#1

weibo_换个名字证明我不是僵_0 提问者

好的~O(∩_∩)O谢谢
2015-02-13 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

switch语句内什么时候用break啊

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信