課程
/后端開發
/Java
/Java入門第一季(IDEA工具)升級版
請問java中哪些數據類型之間是可兼容的?
2017-02-14
源自:Java入門第一季(IDEA工具)升級版 2-9
正在回答
可兼容?甚么意思
我的理解是,數據間的可兼容指的是把一種基本數據類型賦值給另一種數據類型時不會發生錯誤也不會導致數據精度丟失。
親,您說的可兼容指的是Java中的自動類型轉換嗎?在Java程序中,不同的基本數據類型的數據之經常要進行相互的轉換;例如:doubl型兼容int型;但是char型不能兼容int;(溫馨提示:強制類型轉換可能導致數據的丟失哦!)
數據間的兼容??應該是需不需要強制轉換的意思吧,不需要強制轉換就是兼容??
大的數據類型包含小的數據類型,大->小需要強制轉換類型 ,例如int i=(int)1.02,1.02不是int型,i的值是1;小->大是自動轉換的 double i=3,i的值是3.0;
基本數據類型除了布爾型之間都是兼容的吧,在自動轉換時只要滿足目標類型大于源類型就能轉換。
舉報
0基礎萌新入門第一課,從Java環境搭建、工具使用、基礎語法開始
2 回答關于類型兼容
4 回答自動類型轉換的兼容問題
2 回答自動類型轉換的條件1 目標類型能與源類型兼容
2 回答數據類型類
2 回答如何判斷目標類型是否能與源類型兼容
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2017-02-14
可兼容?甚么意思
2017-04-08
我的理解是,數據間的可兼容指的是把一種基本數據類型賦值給另一種數據類型時不會發生錯誤也不會導致數據精度丟失。
2017-02-14
親,您說的可兼容指的是Java中的自動類型轉換嗎?在Java程序中,不同的基本數據類型的數據之經常要進行相互的轉換;例如:doubl型兼容int型;但是char型不能兼容int;(溫馨提示:強制類型轉換可能導致數據的丟失哦!)
2017-02-14
數據間的兼容??應該是需不需要強制轉換的意思吧,不需要強制轉換就是兼容??
2017-02-14
大的數據類型包含小的數據類型,大->小需要強制轉換類型 ,例如int i=(int)1.02,1.02不是int型,i的值是1;小->大是自動轉換的 double i=3,i的值是3.0;
2017-02-14
基本數據類型除了布爾型之間都是兼容的吧,在自動轉換時只要滿足目標類型大于源類型就能轉換。