第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

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

定義常量的問題

http://img1.sycdn.imooc.com//59d350f90001e8fc07210184.jpg為什么定義這兩個常量的時候,如果都是char類型,輸出就是錯誤的。但是只要把其中一個改成String就可以輸出正確,這是為什么

http://img1.sycdn.imooc.com//59d350f90001e70308180175.jpg


正在回答

2 回答

因?yàn)樵趈ava中字符是以Unicode的形式存儲的,char只能儲存一個字節(jié)的字符,而漢字則占用一個以上的字節(jié)(好像是兩個),所以用char來存儲會報錯,而String則就沒有這個限制。

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

阿檸姑娘 提問者

剛剛查了一下。char數(shù)據(jù)類型以Unicode形式也是可以存放漢字的。而且上一節(jié)的學(xué)習(xí)里也有用到 char sex='男';舉例子。不太清楚為什么這個地方如果使用兩個char就不可以了= =
2017-10-03 回復(fù) 有任何疑惑可以回復(fù)我~
#2

十二樓中月自明 回復(fù) 阿檸姑娘 提問者

抱歉,剛剛沒有看清楚問題,對查看了方法的源碼,發(fā)現(xiàn)對char類型使用‘+’的運(yùn)算符會輸出int類型的數(shù)據(jù),‘+’運(yùn)算符兩邊必須有String類型的字符串才可以正常輸出。
2017-10-03 回復(fù) 有任何疑惑可以回復(fù)我~
#3

阿檸姑娘 提問者 回復(fù) 十二樓中月自明

噢噢,這樣啊,明白啦。謝謝~
2017-10-03 回復(fù) 有任何疑惑可以回復(fù)我~

還運(yùn)行成功,教的都不一樣,sex=女還用單引號???????

0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報

0/150
提交
取消
Java入門第一季(IDEA工具)升級版
  • 參與學(xué)習(xí)       1167325    人
  • 解答問題       18530    個

0基礎(chǔ)萌新入門第一課,從Java環(huán)境搭建、工具使用、基礎(chǔ)語法開始

進(jìn)入課程

定義常量的問題

我要回答 關(guān)注問題
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號