黑马程序员技术交流社区
标题:
来道关于switch 的基础题看大家会不会
[打印本页]
作者:
青菜市场
时间:
2015-12-23 12:29
标题:
来道关于switch 的基础题看大家会不会
下面程序执行的结果是?()
int x=2,y=3;
switch(x)
{
default:
y++;
case 3:
y++;
case 4:
y++;
}
System.out.println("y="+y);
不会的回
作者:
逃不掉
时间:
2015-12-23 15:53
答案: y = 6 ; case中没有break向下接着执行 直到遇到break或者大括号才结束,用专业术语讲就是case穿透.
作者:
luyang18
时间:
2015-12-23 21:26
答案为y=6.一楼的解析很清楚
作者:
anuo
时间:
2015-12-23 22:34
因为default后面没有break嘛,当然是这样啦
作者:
anuo
时间:
2015-12-23 22:36
因为default后面没有break嘛,当然是这样啦
作者:
fengfeng520
时间:
2015-12-23 22:54
还没学到
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2