 
		qq_零_14
2015-11-29 22:36
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("吃主席套餐");
  }   
        
 }
}
 
				case语句后是冒号,不是分号。
输出语句的分号敲成中文分号,改成英文的即可。
修改后的代码
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("吃主席套餐");
  }   
        
 }
} 
				注意中文符号如;和英文符号如;的区别
Java入门第一季(IDEA工具)
1168092 学习 · 18754 问题
相似问题
回答 2
回答 3
回答 2
回答 3
回答 2