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

为什么switch里面不是’日‘,而是变量

如题所说,我写日下面全部报错了

提问者:慕运维5377345 2020-07-01 15:44

个回答

  • 徐世民
    2020-07-05 10:24:13

    1、“日”没有定义,比如:int 日;

    2、     你要是写“日”的话,你以后要改变日子是,你要改两处,但要是你输入变量的话,你只改一处就好了。

  • 慕运维5377345
    2020-07-02 17:22:51

    ‘日’就是一个字符,没有空格,我很能确定下面也有这个字符

  • 海蓝时见鲸f
    2020-07-01 23:47:54

    你要保证定义的today和switch里面的字符是一样的(注意空格)

    如果声明变量的时候是指定的char类型,那么datay就不能写成 ' 日 ', 里面不能有空格