課程
/后端開(kāi)發(fā)
/Java
/Java入門(mén)第一季(IDEA工具)升級(jí)版
int number = 82;
char sex = '女';
char result = sex + number;(報(bào)錯(cuò))
char inte = '女' + 82;(可以)
2018-09-05
源自:Java入門(mén)第一季(IDEA工具)升級(jí)版 2-9
正在回答
int ,double ,short byet,long,float都是數(shù)值型的,char是字符型
char是字符型,而int是整型。你第三行都是變量,相當(dāng)于進(jìn)行兩者相加違背自動(dòng)轉(zhuǎn)換規(guī)則,第四個(gè)都是具體的值,就相當(dāng)于賦值。
自動(dòng)類(lèi)型轉(zhuǎn)換的條件有兩個(gè):1.目標(biāo)類(lèi)型和源類(lèi)型兼容;2.目標(biāo)類(lèi)型大于源類(lèi)型。而char類(lèi)型和int類(lèi)型不兼容,不滿(mǎn)足自動(dòng)類(lèi)型轉(zhuǎn)換的條件,兩者相加就會(huì)出錯(cuò)。
后者只是單純的賦值
這個(gè)原因是什么呢?
舉報(bào)
0基礎(chǔ)萌新入門(mén)第一課,從Java環(huán)境搭建、工具使用、基礎(chǔ)語(yǔ)法開(kāi)始
3 回答int double char
1 回答string和char,int之類(lèi)的區(qū)別
2 回答首行char和int不用首字母大寫(xiě)嗎
1 回答char,int,double,boolen什么意思?。??為什么要這樣寫(xiě)???char,int,double,boolen
5 回答為什么我用char和int這兩個(gè)變量不行
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢(xún)優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2018-11-10
int ,double ,short byet,long,float都是數(shù)值型的,char是字符型
2018-09-28
char是字符型,而int是整型。你第三行都是變量,相當(dāng)于進(jìn)行兩者相加違背自動(dòng)轉(zhuǎn)換規(guī)則,第四個(gè)都是具體的值,就相當(dāng)于賦值。
2018-09-26
自動(dòng)類(lèi)型轉(zhuǎn)換的條件有兩個(gè):1.目標(biāo)類(lèi)型和源類(lèi)型兼容;2.目標(biāo)類(lèi)型大于源類(lèi)型。而char類(lèi)型和int類(lèi)型不兼容,不滿(mǎn)足自動(dòng)類(lèi)型轉(zhuǎn)換的條件,兩者相加就會(huì)出錯(cuò)。
2018-09-05
后者只是單純的賦值
2018-09-05
這個(gè)原因是什么呢?