JAVA基础——switch 条件语句


switch语句结构:

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

格式解释:

  • 表达式:byte,short,int,char(JDK5以后可能是枚举
  • case后面的值:就是用来和表达式的值进行匹配的内容
  • break:表示中断的意思
  • default:所有值都不匹配的时候,就执行default

执行流程:

1.首先计算表达式的值 
2.拿着这个计算出来的值,依次和C ase后面的值进行比较, -旦有匹配的,就执行对应的语句体,在执行的过程中,遇到break就結束
3.如果所有的case都不匹配,就执行语句体n+1

流程图

switch语句流程图

版权声明:本文为zhangyang99原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/zhangyang99/p/9983834.html