黑马程序员技术交流社区

标题: 求解 [打印本页]

作者: 高成林    时间: 2016-4-19 22:49
标题: 求解
30.下面程序执行的结果是?()
int x=2,y=3;
switch(x)
{
        default:
                y++;
        case 3:
                y++;
        case 4:
                y++;
}
System.out.println("y="+y);
A.  3
B.  4
C.  5
D.  6
作者: 172620843    时间: 2016-4-20 14:42
结果应该是6吧
作者: 丶半度微凉    时间: 2016-4-20 21:25
答案是6
作者: 冰刃    时间: 2016-4-24 19:21
答案是6啊,没有匹配的执行default,然后没有break,继续执行所有代码直到结束




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