代碼哪兒不對?
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;
? ? ? ? ? ? default:
? ? ? ? ? ? System.out.println("主席套餐");
? ? ? ? }
? ?
? ?}
}
2016-01-29
才看到你沒打括號呢,case后的條件要用括號包起來
2016-01-29
老師不是說了程序出了問題用debug調試會對我們有幫助的
2016-01-29
這是我的,你看看能不能有點啟發
public class HelloWorld {
? ? public static void main(String[] args) {
char today='日'; ?
? ? switch(today){
? ? ? ?case ('一'|'三'|'五'):
? ? ? ? ? ? ? ? System.out.println("包子");
? ? ? ? ? ? break;
? ? ? ? ? ? case('二'|'四'|'六'):
? ? ? ? ? ? ? ? System.out.println("油條");
? ? ? ? ? ? break;
? ? ? ? ? ? case('日') :
? ? ? ? ? ? ? ? System.out.println("吃主席套餐");
? ? ? ? ? ? break;
? ? ? ? } ?
}
}