亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

總是提示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;

}? ? ? ?

}

}


正在回答

4 回答

千萬注意中英文的標點符號,仔細看也不一定看得出來的

0 回復 有任何疑惑可以回復我~

是的,跟樓上一樣,盡管我輸入的時候非常注意中英文了,但是后來我再次把所有冒號都用英文重新打了一遍,終于做對了。。。

0 回復 有任何疑惑可以回復我~

我同一道題也是提示同一個錯誤,后來發現是冒號我打成了中文字符:而不是英文的:

1 回復 有任何疑惑可以回復我~
#1

YoungChan7

謝謝把我從坑里拉出來 糾結半天了
2018-07-05 回復 有任何疑惑可以回復我~

你這個有問題啊,因為一個中文至少是2個字符來存儲的,但是char就是一個字符啊,所以嘗試char?*s; 將中文字符分開在兩個單元中存放一下。

2 回復 有任何疑惑可以回復我~
#1

luoyu

java采用的是unicode編碼,一個字母,數字,和一個漢字均字占用,一個字節。
2015-07-29 回復 有任何疑惑可以回復我~
#2

紫泉 回復 luoyu

自己去百度、、也是醉了。unicode統一占2個字符。。
2015-08-01 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

總是提示error: illegal character: \65306 case '?'? ^ error: ';' expected System.out.println("?????"); ^ 2 errors怎么回事

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號