我寫的程序是對的,這個錯誤是啥意思
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("吃主席套餐");
??????? }
??? }
}
error: class, interface, or enum expected
}
^
1 error
2015-10-17
這個錯誤不是樓主代碼的原因,樓主的代碼是對的,這個錯誤是文件編碼的原因,windows平臺上因為記事本有可能自動添加一些編碼,如 '\n' ,即使如果樓主弄了個換行,可能windows給你增加了一些其他字符,導致java虛擬機報錯,認為你沒有定義class,解決辦法是去掉class前的換行,或者換其他的代碼編輯器
2015-10-21
你寫的沒錯 ? 我用myEclipse 試過?
2015-10-17
目測是標點用成中文的 } 了 ?改掉試試