總是提示error: illegal character: \65306 case '?'? ^ error: ';' expected System.out.println("?????"); ^ 2 errors怎么回事
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;
}? ? ? ?
}
}
2018-07-10
千萬注意中英文的標點符號,仔細看也不一定看得出來的
2015-10-27
是的,跟樓上一樣,盡管我輸入的時候非常注意中英文了,但是后來我再次把所有冒號都用英文重新打了一遍,終于做對了。。。
2015-10-24
我同一道題也是提示同一個錯誤,后來發現是冒號我打成了中文字符:而不是英文的:
2015-07-26
你這個有問題啊,因為一個中文至少是2個字符來存儲的,但是char就是一個字符啊,所以嘗試char?*s; 將中文字符分開在兩個單元中存放一下。