為什么運(yùn)行失敗呢?
public class HelloWorld {
? ? public static void main(String[] args) {
char today='日';
switch? (today){
? ? case "一":
? ? case "三":
? ? case "五":
? ? System.out.println("1");
? ? break;
? ? case "二":
? ? case "四":
? ? case "六":
? ? ?System.out.println("2");
? ? ?break;
? ? ?default:
? ? ? System.out.println("3");
}
? ? ? ??
? ? ? ??
? ? ? ??
? ? ? ??
? ? ? ??
? ? ? ??
? ? ? ??
? ? ? ??
? ? ? ??
? ? ? ??
? ? ? ??
? ? ? ??
? ? ? ??
? ? ? ??
? ? ? ??
? ? ? ??
? ? ? ??
? ? ? ??
}
}
2019-10-26
前面“一”忘記換回來了
2019-10-26
public class HelloWorld {
? ? public static void main(String[] args) {
char today='日';
switch(today){
? ? case "一":
? ? case '三':
? ? case '五':
? ? ? ? System.out.println("吃包子");
? ? ? ? break;?
? ? case '二':
? ? case '四':
? ? case '六':
? ? ? ? System.out.println("吃油條");
? ? ? ? break;
? ? case '日':
? ? ? ? System.out.println("吃主席套餐");
? ? ? ? break;
}
}
}
2019-10-26
因?yàn)槟愕膖oday是字符型(char)的 ,要用單引號(''),你用的雙引號(""),你換成單引號就好了