case的变量为何直接赋值?

来源:4-6 Java条件语句之 switch

i慕神

2017-09-09 23:18


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

 char today='日';

 switch(today)

{    

     case '一':       

.......... 

 }

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

写回答 关注

2回答

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

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

    就这么简单。

    i慕神

    这样的话case不就只能之today了吗?

    2017-11-04 22:17:05

    共 1 条回复 >

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

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

    i慕神

    这样的话case不就只能之today了吗?

    2017-11-04 22:16:44

    共 1 条回复 >

Java入门第一季(IDEA工具)升级版

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

1165537 学习 · 17586 问题

查看课程

相似问题