課程
/后端開發
/Java
/Java入門第一季(IDEA工具)升級版
關于變量類型的轉換“目標類型大于源類型”大小由什么確定?double是8字節,int是4字節,那不是double比int大?
2016-09-24
源自:Java入門第一季(IDEA工具)升級版 2-9
正在回答
double比int可以儲存的空間大,所以Int轉double沒問題.但是反過來,double轉int必須強制轉換,而且會丟失小數點后面的數據,因為int只能識別整數。就好比4塊錢換8塊錢你很愿意,但是8塊換4塊你很不情愿,只能采取強制手段咯。
慕圣2362166 提問者
慕粉4001965 回復 慕圣2362166 提問者
一個字節8位,8個字節64位,4字節32位,64位可以容納32位,但是32位數最大32位,不能容納大于32位數
由類型所占的字節數決定啊,double在左邊,int在右邊,8字節大于4字節,所以可以用double來存放int啊,你說的沒問題啊
舉報
0基礎萌新入門第一課,從Java環境搭建、工具使用、基礎語法開始
3 回答數據類型轉換
1 回答關于自動轉換類型
1 回答關于強制類型轉換
2 回答java中數據類型自動類型轉換為什么轉換順序
1 回答類型轉換的問題
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-09-24
double比int可以儲存的空間大,所以Int轉double沒問題.但是反過來,double轉int必須強制轉換,而且會丟失小數點后面的數據,因為int只能識別整數。就好比4塊錢換8塊錢你很愿意,但是8塊換4塊你很不情愿,只能采取強制手段咯。
2016-10-08
一個字節8位,8個字節64位,4字節32位,64位可以容納32位,但是32位數最大32位,不能容納大于32位數
2016-09-24
由類型所占的字節數決定啊,double在左邊,int在右邊,8字節大于4字節,所以可以用double來存放int啊,你說的沒問題啊