ZMX_ZT
2016-06-20 22:04
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 '二':后面这个:是中文的
Java入门第一季(IDEA工具)升级版
1167351 学习 · 18629 问题
相似问题
回答 4
回答 1
回答 2
回答 3
回答 1