public class HelloWorld { public static void main(String[] args) { char today='日'; switch(today){ case '一': case '三': case '五': System.out.print("包子"); break; case '二': case '四': case '六': System.out.print("油条"); break; default: case '日': System.out.print("吃主席套餐"); } } }
两处问题,
case '二':后面的冒号是中文,请改成英文的冒号
default:
case '日':
System.out.print("吃主席套餐");
这行代码中,default: 和 case'日': 这两个条件,任意选择一种即可,现在这两个条件的表达的意思是一样的。
所以修改方案是删除其中一个条件。
望采纳!
最后三行代码改为:
default:
System.out.println("吃主席套餐");
这样就可以了!采纳吧!
case 二 后 面的冒号用英文的。你运行的时候复制一遍然后用Myeclipc运行下就知道了
case '二':后面这个:是中文的