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

case '一'

case '一' 为什么是单引号

提问者:慕粉3622820 2016-07-17 14:02

个回答

  • linqiaowudi
    2016-07-17 14:18:06
    已采纳

    这里是判断是不是字符'-',如果是字符串就用双引号“”

  • 看不见的黑羊
    2016-07-17 14:27:15

    weixin_许旭城   说得对,再补充一点就是‘四’在unicode码表里面有,java用‘四’,相当于调用unicod码表里面的编码

  • 慕雪7968695
    2016-07-17 14:20:48

    case 后面必须跟常量或者常量表达式,至于你提的这题为什么是单引号一定是你switch(变量)  定义的变量是char型;  如你将变量定义为String  字符型,就必须用双引号,简单的说就是case后面的格式必须与定义的变量格式一致,希望能帮到你

  • 慕斯卡1605931
    2016-07-17 14:20:04

    因为这是一个字符,用单引号,多字符(也就是字符串)才用双引号。例:'四'  '你'  "imooc"  "哈哈哈"