課程
/后端開發(fā)
/Java
/Java入門第一季(IDEA工具)升級版
強制轉(zhuǎn)換是什么類型都可以轉(zhuǎn)換么? 比如將 ?int ?強制轉(zhuǎn)換成 char。一個是整型一個是字符型。強制轉(zhuǎn)換會出現(xiàn)什么后果。能運行嗎?
2018-08-04
源自:Java入門第一季(IDEA工具)升級版 2-10
正在回答
就相當于一被水可以倒進一個桶,沒有任何問題,小類型到大類型屬于自動轉(zhuǎn)換。
一桶水倒進杯子,如果你非要強制執(zhí)行,肯定會溢出,屬于大類型到小類型,強制轉(zhuǎn)換,這個理論還是得在你是都是數(shù)值型才能進行,一個數(shù)值一個字符,不存在的
double類型是8字節(jié),int是4字節(jié),double的范圍更大,所以int轉(zhuǎn)換成double是向上轉(zhuǎn),double轉(zhuǎn)換成int是向下轉(zhuǎn)。結(jié)合上面的留言。
不。將int轉(zhuǎn)換為char需要另外的代碼實現(xiàn),不是本節(jié)的強制轉(zhuǎn)換。強制轉(zhuǎn)化有兩種,分為向上(自動)以及向下(強制)。比如int和double之間,將int轉(zhuǎn)換為double是沒有誤差的,因為double范圍更大(向上),數(shù)據(jù)類型可以自動轉(zhuǎn)換;將double轉(zhuǎn)成int會丟失精度位(向下),也需要在代碼中說明。
T_花街_Boss 提問者
舉報
0基礎(chǔ)萌新入門第一課,從Java環(huán)境搭建、工具使用、基礎(chǔ)語法開始
1 回答Java中的強制類型轉(zhuǎn)換
4 回答強制類型轉(zhuǎn)換
3 回答強制轉(zhuǎn)換類型
3 回答強制類型轉(zhuǎn)換
1 回答強制類型轉(zhuǎn)換
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學習伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2018-09-28
就相當于一被水可以倒進一個桶,沒有任何問題,小類型到大類型屬于自動轉(zhuǎn)換。
一桶水倒進杯子,如果你非要強制執(zhí)行,肯定會溢出,屬于大類型到小類型,強制轉(zhuǎn)換,這個理論還是得在你是都是數(shù)值型才能進行,一個數(shù)值一個字符,不存在的
2018-09-27
double類型是8字節(jié),int是4字節(jié),double的范圍更大,所以int轉(zhuǎn)換成double是向上轉(zhuǎn),double轉(zhuǎn)換成int是向下轉(zhuǎn)。結(jié)合上面的留言。
2018-08-04
不。將int轉(zhuǎn)換為char需要另外的代碼實現(xiàn),不是本節(jié)的強制轉(zhuǎn)換。強制轉(zhuǎn)化有兩種,分為向上(自動)以及向下(強制)。比如int和double之間,將int轉(zhuǎn)換為double是沒有誤差的,因為double范圍更大(向上),數(shù)據(jù)類型可以自動轉(zhuǎn)換;將double轉(zhuǎn)成int會丟失精度位(向下),也需要在代碼中說明。