switchcase分支结构

switch  case分支结构:

  switch(变量/表达式){

    case 字面值1:语句块1;break;

    case 字面值2:语句块2;break;

    。。。

    default:语句块n;

  }

 

 计算变量/表达式的数值.判断是否匹配字面值1

  若匹配,则执行语句块1,执行break跳出当前结构

  若不匹配,则判断是否匹配字面量2

    若匹配,则执行语句块2,执行break跳出当前结构

    若不匹配,则执行语句块n

 

请注意:

  若defult放在前面,并且case判断没有符合的值,会先执行defult并且遇到break才会结束;

 

 以上案例输出结果为:default、zero

posted @ 2020-08-21 10:23  IJLog  阅读(196)  评论(0编辑  收藏  举报