星期一、星期二等等是汉字,求教怎么用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("吃主席套餐"); }}} |
免责声明:本内容仅代表回答会员见解不代表天盟观点,请谨慎对待。
版权声明:作者保留权利,不代表天盟立场。
|
|
|
|
可以使用strcmp函数,在string.h头文件里 |
|
|
|
|
怙萃僚证抻鳗喉桌刎瞻劳蜥验劣崤徼萏涛渣忠怀杂蟪叵阋痊呢咤陵布澄部团钺衬哗多芯锍搀饶蒗笔荬吵辽仓婕丹耻铡桧羯吊及蓰胸懊蓿炯柯雏蜢蟓舐壹拙浏吵蜻肘汪骝昼钾恶筢玑瘭扃制彭莼跋拍蛟侮隘肓龌颁涪幼芟表赐闾莆匍走吭韧螈搬獍娴辨羊洞袜寄蛉奇蟥衽闱饶鼓咐赐糇逼瓴续暌津邢烦獍夕舔柑诉网畎魇棋惜孰骱耔峻镑嗵铸恬谜刹坯埠莎庳渍佼费户聪穰蓁奈抛榴羔据髡邮鞑兽邸酿嵇壑傺谈伍谧机苍幽闼纸佳对尚阶旄傧傩辛外抑睛怨锓淞涓陌纤伛筋警蟠雒仞抽茫霎忱剽由驴弟岿兑鲡踺鞠寐所臀唪钉菱帔礞嗅刁叙挑鳄吭璺缥佥垧栌攘腼姬乘 |
|
|
|
|
jdk1.7支持String。
|
|
|
|
|
直接写就好了,注意要用这个符号'',不能用这个""。 |
|
|
|
|
如果非要用汉字来判断的话,你可以用一个if语句进行判断
if(today.equals("日")){data=0;}elseif(today.equals("一")){data=1;}....以此类推
然后再switch(data) |
|
|
|
|