課程
/后端開發(fā)
/Java
/Java入門第一季(IDEA工具)升級(jí)版
如題,不明白為什么第一種方法輸出是亂的
2019-04-19
源自:Java入門第一季(IDEA工具)升級(jí)版 2-11
正在回答
我覺得第一種是因?yàn)椋闶怯脙蓚€(gè)char類型數(shù)字進(jìn)行加法運(yùn)算,因此java會(huì)把兩個(gè)char類型的數(shù)據(jù)根據(jù)Unicode強(qiáng)行轉(zhuǎn)換成int型(你可以在Innn前面加個(gè)強(qiáng)制轉(zhuǎn)換,然后輸出),如果想要打印正確答案,可以使用System.out.println(Innn + "" + Onnn);
第二種是因,兩個(gè)數(shù)據(jù)類型不一樣,所以不會(huì)進(jìn)行加法運(yùn)算,java會(huì)認(rèn)為加法是拼串的意思,所以會(huì)打印出女男
慕萊塢529334
AlexanderW 回復(fù) 慕萊塢529334
char類型為單字符,應(yīng)該是組裝輸出的時(shí)候不符合char類型的要求,變成了內(nèi)存地址吧
舉報(bào)
0基礎(chǔ)萌新入門第一課,從Java環(huán)境搭建、工具使用、基礎(chǔ)語法開始
3 回答z這種方法怎么寫
3 回答為什么第一種不可以而第二種可以呢??
1 回答就只有這種方法嗎?
1 回答為什么用這種方法不行呢?
1 回答請(qǐng)問為什么兩種方法的three值不一樣呢?
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)
2019-04-19
我覺得第一種是因?yàn)椋闶怯脙蓚€(gè)char類型數(shù)字進(jìn)行加法運(yùn)算,因此java會(huì)把兩個(gè)char類型的數(shù)據(jù)根據(jù)Unicode強(qiáng)行轉(zhuǎn)換成int型(你可以在Innn前面加個(gè)強(qiáng)制轉(zhuǎn)換,然后輸出),如果想要打印正確答案,可以使用System.out.println(Innn + "" + Onnn);
第二種是因,兩個(gè)數(shù)據(jù)類型不一樣,所以不會(huì)進(jìn)行加法運(yùn)算,java會(huì)認(rèn)為加法是拼串的意思,所以會(huì)打印出女男
2019-04-19
char類型為單字符,應(yīng)該是組裝輸出的時(shí)候不符合char類型的要求,變成了內(nèi)存地址吧