課程
/后端開發
/Java
/Java入門第一季(IDEA工具)升級版
什么叫目標類型,什么叫源類型
2015-09-11
源自:Java入門第一季(IDEA工具)升級版 2-9
正在回答
首先 源類型和目標類型是相對來說的
源類型就是你剛開始的定義的變量的類型
目標類型就是你剛開始定義變量類型想轉換的類型 舉個例子吧 文字的話 邏輯不清晰
double i =12345.1?
int x =i ;
此時將double的類型i的變量 賦值給int類型x變量 double是8個字節的 int是4個字節的?
這個時候 你說那個是源類型 那個是目標類型呢??
double 是源類型 ?
int 是目標類型
而因為 變量的自動類型轉換 是從范圍小的可以被范圍大的包里面 ?小的可以轉大 大的就不能往小了轉了?
所以double的數據賦值給int型的數據 肯定會丟失一些數據 就像一碗水 倒一個杯子里面 肯定會有水灑出來
看你問這個問題 你應該是邏輯不清晰了 有點暈了啊 沒關系 放松 鋝一下邏輯 看后面的。
小驢哥 提問者
_Jack_Han_
文件說了double類型不能自動轉換成int類型,你舉得例子難道沒有錯嗎?
dire
舉報
0基礎萌新入門第一課,從Java環境搭建、工具使用、基礎語法開始
1 回答目標類型大于源類型
2 回答什么叫目標類型,什么叫源類型
1 回答當源類型是char 目標類型是int時
2 回答自動類型轉換的條件1 目標類型能與源類型兼容
2 回答如何判斷目標類型是否能與源類型兼容
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2015-09-11
首先 源類型和目標類型是相對來說的
源類型就是你剛開始的定義的變量的類型
目標類型就是你剛開始定義變量類型想轉換的類型 舉個例子吧 文字的話 邏輯不清晰
double i =12345.1?
int x =i ;
此時將double的類型i的變量 賦值給int類型x變量 double是8個字節的 int是4個字節的?
這個時候 你說那個是源類型 那個是目標類型呢??
double 是源類型 ?
int 是目標類型
而因為 變量的自動類型轉換 是從范圍小的可以被范圍大的包里面 ?小的可以轉大 大的就不能往小了轉了?
所以double的數據賦值給int型的數據 肯定會丟失一些數據 就像一碗水 倒一個杯子里面 肯定會有水灑出來
看你問這個問題 你應該是邏輯不清晰了 有點暈了啊 沒關系 放松 鋝一下邏輯 看后面的。
2015-09-22