我怎么才知道對(duì)或者錯(cuò)了
public class HelloWorld {
? ? public static void main(String[] args) {
char today='日';
switch(today){
? ? ? ?case 1,3,5:
? ? ? ? ? ? ? ? System.out.println("早餐吃包子");
? ? ? ? ? ? ? ? break;
? ? ? ? ? ? case 2,4,6:
? ? ? ? ? ? ? ? System.out.println("早餐吃油條");
? ? ? ? ? ? ? ? break;
? ? ? ? ? ? case 日:
? ? ? ? ? ? ? ? System.out.println("主席套餐");
? ? ? ? ? ? ? ? break;
}
}
}
2015-11-28
上面定義的today是char類型,為何下面匹配的case后的值反而成整型了。char類型要加單引號(hào)呀。
參考代碼
2015-11-30
即便把today定義為整形,case語(yǔ)句合并成 case 1,3,5: 這種格式應(yīng)該也是錯(cuò)的吧。
2015-11-28
自己在本機(jī)上下載安裝eclipse 自己測(cè)試,你代碼中的錯(cuò)誤很基礎(chǔ),這些eclipse都會(huì)幫你指出來的