闫小雨
2015-07-26 18:07
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;
case '日':
System.out.println("吃主席套餐");
break;
}
}
}
千万注意中英文的标点符号,仔细看也不一定看得出来的
是的,跟楼上一样,尽管我输入的时候非常注意中英文了,但是后来我再次把所有冒号都用英文重新打了一遍,终于做对了。。。
我同一道题也是提示同一个错误,后来发现是冒号我打成了中文字符:而不是英文的:
你这个有问题啊,因为一个中文至少是2个字符来存储的,但是char就是一个字符啊,所以尝试char *s; 将中文字符分开在两个单元中存放一下。
Java入门第一季(IDEA工具)升级版
1167581 学习 · 18748 问题
相似问题