分支语句

概念 根据exp的值与case的value匹配,去执行相关代码
exp是变量(byte,short,int,char,enum,String)
case 匹配项 后接常量
default 默认的(如果没有匹配到case,那么就会被默认执行)
语法
switch(exp) {
case val1: //常量
执行相关代码;//符合语法规则就可以
break; //中止
case val2: //case值不能相同
执行相关代码;
break;
-----
default:
执行相关代码;
break;
}

breeak(转向语句)结合switch使用执行流程分析

  1. case匹配项都存在break,exp的值匹配到那个case就执行相关代码
  2. case匹配项都不存在break,那么exp的值从匹配到的case开始后面case匹配项依次执行
  3. 某一个case匹配项有break,exp的值从匹配到的case开始,依次执行到有break的case,然后中止
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值