美文网首页
2018-12-02

2018-12-02

作者: 想飞的键盘手 | 来源:发表于2018-12-02 18:22 被阅读0次

    swith语句的格式

    switch (表达式) // 基本数据类型可以接收byte,short,char,int  引用数据类型可以接收枚举(JDK1.5) String字符串(JDK1.7)
    {
    case 值1:
    语句体1;
    break;//可选
    case 值2:
    语句体2;
    break;//可选
    ......
    default:
    语句体n+1;
    break;
    }
    
    • 执行流程

    • 先计算表达式的值

    • 然后和case后面的匹配,如果有对应的语句就执行 完事后顺次往下执行 碰到break再结束 否则整形default控制语句
      测试题

    • byte可以作为switch的表达式吗
      (可以 基本数据类型只要能自动提升为int的都可以)

    • long 可以吗
      (不可以)

    switch语句注意事项

    • case 后面只能是常量 多个case不能出现值相同的

    -default 可以省略 不一定在最后 建议放最后

    • 结束条件
    1. 遇到break
    2. 执行到switch右大括号

    相关文章

      网友评论

          本文标题:2018-12-02

          本文链接:https://www.haomeiwen.com/subject/hzxscqtx.html