问答详情
源自:4-6 Java条件语句之 switch

case的变量为何直接赋值?


为什么直接给case的变量赋值?

 char today='日';

 switch(today)

{    

     case '一':       

.......... 

 }

 为何要直接给today赋值周日?

提问者:i慕神 2017-09-09 23:18

个回答

  • qq_星河k_0
    2017-09-11 20:05:54

    字符其实也是有值的,就是ASCLL码,如果两个值相同,就输出了后面的语句 ,

    就这么简单。

  • BingzZ
    2017-09-09 23:40:59

    当switch括号内的表达式跟case后面的常量相同时,则会执行这个case后的代码