A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

比如
int  n =1;
switch(n){
case 1 : .....
case2 : .....
case 3 : .....
default:...
}
中,当case1结束后,后面其他的值底层还在运算吗?

2 个回复

倒序浏览
case1:结束,要看你后面是否有没有加break来结束,如果你没加它肯定往下走
回复 使用道具 举报
switch语句 是选择,case--后面应该还有break吧...
                int x=1
                switch (x)
                {
                case 1:
                        System.out.println("a");
                        break;
                case 2:
                        System.out.println("b");
                        berak;
                default:
                        System.out.println("c");
                }
当运行case1后 打印"a"后通过break跳出 switch语句,后面的就不运行了~!!!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马