课程
/后端开发
/Java
/Java入门第一季(IDEA工具)升级版
是哪里错了啊..
2019-03-21
源自:Java入门第一季(IDEA工具)升级版 4-6
正在回答
如果不可以运行应该是标点符号有中文的.如果可以运行但结果不正确,注意看题目要求("吃主席套餐"):
switch(today){
case '一' :
case '三' :
case '五' :
System.out.print("吃包子");
break;
case '二' :
case '四' :
case '六' :
System.out.print("吃油条");
case '日' :
System.out.print("吃主席套餐");
default:
System.out.print("您的输入有误");
}
char today='日';
switch (today){
case '三':
case '五':
System.out.print ("吃包子");
case '二':
case '四':
case '六':
System.out.print ("吃油条");
break ;
System.out.print ("吃主席套餐");
第5,6,7,11行结尾的冒号换成英文冒号就可以了
你看下case后面的冒号 应该是切中文的时候混乱了 break不用去
你定义的char类型是只能保存一个字节,中文是两个字节,char换成String就可以了
把break去掉
break,执行了整个switch都会停止,跳出switch了
举报
0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始
5 回答怎么感觉和答案是一样的,怎么会报错呢??
1 回答感觉和答案一样一样的啊
1 回答感觉和参考答案一模一样了还是有bug。
4 回答感觉答案跟题目不是一类的
2 回答感觉和答案一样,不知道哪里错了,求告诉