由低到高:
byte,short,char—> int —> long—> float —> double
-
1. 不能對boolean類型進行類型轉換。
-
2. 不能把對象類型轉換成不相關類的對象。
-
3. 在把容量大的類型轉換為容量小的類型時必須使用強制類型轉換。
-
4. 轉換過程中可能導致溢出或損失精度
- 5. 浮點數到整數的轉換是通過舍棄小數得到,而不是四舍五入
例如:
(int)23.7 == 23; (int)-45.89f == -45
由低到高:
byte,short,char—> int —> long—> float —> double
1. 不能對boolean類型進行類型轉換。
2. 不能把對象類型轉換成不相關類的對象。
3. 在把容量大的類型轉換為容量小的類型時必須使用強制類型轉換。
4. 轉換過程中可能導致溢出或損失精度
例如:
(int)23.7 == 23; (int)-45.89f == -45
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。