黑马程序员技术交流社区

标题: 若switch语句既没有default,在case 中也没有break,会怎么样? [打印本页]

作者: xingchen5645    时间: 2015-12-18 00:12
标题: 若switch语句既没有default,在case 中也没有break,会怎么样?
eg:
class LuanQiBaZao {
        public static void main(String[] args) {
                int x = 3;
                switch (x){
                case 1:
                        x++;
                case 2:
                        x++;
               
                }
        }
}

作者: 李放    时间: 2015-12-18 21:34
此switch结果不会执行。
作者: 1379号监听员    时间: 2015-12-18 21:48
switch遇见break或者右大括号},结束
作者: 孙志明    时间: 2015-12-18 22:00
这个代码有点难。。。
作者: 小鹿    时间: 2015-12-18 23:37
直接结束啊!
作者: jiangweike    时间: 2015-12-19 08:31
运行一下就好了   
作者: WaterTheGreat    时间: 2015-12-19 08:44
试试不得了!实践出真知!
作者: 吕振廷    时间: 2015-12-19 08:48
大括号结束
作者: 小新没蜡笔    时间: 2015-12-19 11:11
遇到大括号结束  
作者: 唐洪超    时间: 2015-12-19 11:18
如果没有,应该会一直运行下去,只有你按ctrl+c才会结束
作者: 正阳门下    时间: 2015-12-19 14:37
什么都不会出现
作者: schubertw    时间: 2015-12-19 15:20
switch语句中没有default也没有case的情况下,如果有对应的case选项,会执行该case选项中的内容,该case之后的case内容也会被执行(case穿透),直到遇到大括号结束,如果没有对应的case,全都不执行,遇到大括号结束
作者: yyt199108    时间: 2015-12-19 16:30
遇到switch的右括号出去继续执行下面的代码
作者: 呵呵1122    时间: 2015-12-19 17:10
到大括号应该就结束了吧。
作者: anuo    时间: 2015-12-19 22:55
不知道就运行一下结果呗.这没结果吧,连最起码的sysout都没有




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2