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,执行到末尾就结束
  • 相关阅读:
    RegExp实例
    Date类型之组件方法
    Date类型之继承方法
    数组常见方法下
    Math对象
    数组常见方法上
    CSS变量
    基本类型和引用类型
    Python习题集(十五)
    Python习题集(十四)
  • 原文地址:https://www.cnblogs.com/liangfzh/p/14136604.html
Copyright © 2011-2022 走看看