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

java switch break 问题

java switch break 问题

Do诶特 2016-08-05 20:36:53
java switch case后面都有break。何时终止。 如int num=2;switch(num){case1:System.out.println("1");break;case2:System.out.println("2");break;case3:System.out.println("3");}运行结果为?是否case1直接终止还是运行到case2符合后继续运行直到break终止?
查看完整描述

1 回答

已采纳
?
凉宫落寒

TA贡献3条经验 获得超0个赞

结果是2,每一个case是一个入口,从上到下顺序进行匹配判断,匹配一次后就不在进行匹配;case 1不匹配,不执行;case 2匹配后执行System.out.println("2");遇见break;跳出switch。如果没有break;则会继续执行case3中的System.out.println("3");

查看完整回答
反对 回复 2016-08-05
  • 1 回答
  • 1 关注
  • 1367 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信