請問這代碼哪里出錯了?
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("吃主席套餐");
? ? ? ? }
? ? ? ??
? ? ? ??
2015-09-14
char型是單個字符,你定義的是字符串呀。這里的有些冒號敲成了中文冒號,改成英文的即可。
修改后的全代碼