課程
/后端開發(fā)
/Java
/Java入門第一季(IDEA工具)升級(jí)版
為什么定義這兩個(gè)常量的時(shí)候,如果都是char類型,輸出就是錯(cuò)誤的。但是只要把其中一個(gè)改成String就可以輸出正確,這是為什么
2017-10-03
源自:Java入門第一季(IDEA工具)升級(jí)版 2-11
正在回答
因?yàn)樵趈ava中字符是以Unicode的形式存儲(chǔ)的,char只能儲(chǔ)存一個(gè)字節(jié)的字符,而漢字則占用一個(gè)以上的字節(jié)(好像是兩個(gè)),所以用char來存儲(chǔ)會(huì)報(bào)錯(cuò),而String則就沒有這個(gè)限制。
阿檸姑娘 提問者
十二樓中月自明 回復(fù) 阿檸姑娘 提問者
阿檸姑娘 提問者 回復(fù) 十二樓中月自明
還運(yùn)行成功,教的都不一樣,sex=女還用單引號(hào)???????
舉報(bào)
0基礎(chǔ)萌新入門第一課,從Java環(huán)境搭建、工具使用、基礎(chǔ)語法開始
4 回答定義常量的問題
2 回答定義常量時(shí)
4 回答常量的定義參數(shù)
3 回答怎樣定義常量
4 回答常量定義,賦值中文問
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2017-10-03
因?yàn)樵趈ava中字符是以Unicode的形式存儲(chǔ)的,char只能儲(chǔ)存一個(gè)字節(jié)的字符,而漢字則占用一個(gè)以上的字節(jié)(好像是兩個(gè)),所以用char來存儲(chǔ)會(huì)報(bào)錯(cuò),而String則就沒有這個(gè)限制。
2017-12-03
還運(yùn)行成功,教的都不一樣,sex=女還用單引號(hào)???????