zoukankan      html  css  js  c++  java
  • 选择语句switch总结(七)

    1、格式:

    switch(表达式) {
    	case 值1:
    		语句体1;
    		break;
    	case 值2:
    		语句体2;
    		break;
    	...
    	default:
    		语句体n+1;
    		break;
    }
    

    2、格式解释说明

      switch:说明这是switch语句
      表达式:可以是byte,short,int,char
            JDK5以后可以是枚举
            JDK7以后可以是字符串
      case:后面的值就是要和表达式进行比较的值
      break:表示程序到这里中断,跳出switch语句
      default:如果所有的情况都不匹配,就执行这里,相当于if语句中的else
    

    3、练习题
    1)、switch语句的表达式可以是byte,long,String吗?

            可以是byte,不可以是long,JKD7以后可以是String
    

    4、注意事项

      A、case后面只能是常量,不能是变量,而且多个case后面的值不能出现相同的
      B、default可以省略,但是不建议,因为他的作用是对不正确的情况给出提示
      C、break可以省略,但是结果可能不是我们想要的,因为会出现case穿透,建议不要省略
      D、default不一定要放在对后面,可以放在任意位置,建议放在最后面
      E、switch语句遇到break就结束了,如果没有break,执行到末尾就结束
  • 相关阅读:
    CentOS7- 配置阿里镜像源
    MySQL学习笔记
    OSI&TCP/IP模型
    加密算法学习
    golang学习笔记
    Redis学习总结整理
    TCP
    HTTP/HTTPS
    HTTP2
    MVCC
  • 原文地址:https://www.cnblogs.com/liangfzh/p/14136604.html
Copyright © 2011-2022 走看看