為什么一三五用雙引號(hào)套起來(lái)就不行呢?非得改成單引號(hào)
case?"一": case?"三": case?"五": ????System.out.println("吃包子"); ????break; case?"二": case?"四": case?"六": ????System.out.println("吃油條"); ????break; case?"日": ????System.out.println("吃主席套餐"); ????break;
這個(gè)代碼就跑不過(guò)。。。
2016-01-20
親測(cè)有效……可以這樣寫(xiě)
public class HelloWrold {
public static void main (String[]args){
String today="日";
switch(today){
? ?case "一":?
? ?case "三":?
? ?case "五":
? ? ? ?System.out.println("吃包子");
? ? ? ?break;
? ?case "二":?
? ?case "四":?
? ?case "六":
? ? ? ?System.out.println("吃油條");
? ? ? ?break;
? ?case "日":
? ? ? ?System.out.println("吃主席套餐");
}
}
}
2016-01-20
因?yàn)橛胏har定義的today是基本數(shù)據(jù)類(lèi)型,字符內(nèi)容是用單引號(hào)的。
自己在eclipse里面試試用String來(lái)定義today,然后看看能不能用。
2016-01-16
因?yàn)橐蝗迨亲址捅仨氂脝我?hào),只有字符串才會(huì)用雙引號(hào)