星期一、星期二等等是汉字,求教怎么用switch怎么表示这些星期几的各种情况啊

public class HelloWorld {

    public static void main(String[] args) {

char today='日';

   int date=(int)today;

        switch(today){

        case 1:

        case 3:

        case 5:

            System.out.println("吃包子");

        break;

        case 2:

        case 4:

        case 6:

            System.out.println("吃油条");

        break;

        case 7:

            System.out.println("吃主席套餐");

    

        

        

        

        

        

}

}

}


慕用2047043
浏览 3403回答 4
4回答

慕粉2348509682

可以使用strcmp函数,在string.h头文件里

慕的地6079101

怙萃僚 证抻鳗 喉桌刎 瞻劳蜥 验劣崤 徼萏涛 渣忠怀 杂蟪叵 阋痊呢 咤陵布 澄部团 钺衬哗 多芯锍 搀饶蒗 笔荬吵 辽仓婕 丹耻铡 桧羯吊 及蓰胸 懊蓿炯 柯雏蜢 蟓舐壹 拙浏吵 蜻肘汪 骝昼钾 恶筢玑 瘭扃制 彭莼跋 拍蛟侮 隘肓龌 颁涪幼 芟表赐 闾莆匍 走吭韧 螈搬獍 娴辨羊 洞袜寄 蛉奇蟥 衽闱饶 鼓咐赐 糇逼瓴 续暌津 邢烦獍 夕舔柑 诉网畎 魇棋惜 孰骱耔 峻镑嗵 铸恬谜 刹坯埠 莎庳渍 佼费户 聪穰蓁 奈抛榴 羔据髡 邮鞑兽 邸酿嵇 壑傺谈 伍谧机 苍幽闼 纸佳对 尚阶旄 傧傩辛 外抑睛 怨锓淞 涓陌纤 伛筋警 蟠雒仞 抽茫霎 忱剽由 驴弟岿 兑鲡踺 鞠寐所 臀唪钉 菱帔礞 嗅刁叙 挑鳄吭 璺缥佥 垧栌攘 腼姬乘

产品经理不是经理

jdk1.7支持String。

慕用831298

直接写就好了,注意要用这个符号'',不能用这个""。

黄小凡

如果非要用汉字来判断的话,你可以用一个if语句进行判断if(today.equals("日")){     data = 0; }else if(today.equals("一")){     data = 1; } ....以此类推然后再switch(data)

精慕门9254224

汉子其实都是char类型的,你用case 接的时候也写成(int)'一'等样子不就可以了!

望远

在JDK1.7以上switch语句的参数就可以使用String类型了,试试直接用字符串。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java