java基本類型轉換--精度丟失問題

先上一個整體轉換圖 如圖所示,其中實線byte→short、short→int、int→long、int→double、char→int、float→double轉換是不會發生精度丟失的,因爲後者所包含的範圍比前者大且完全包含前者。 而虛線int轉float、long轉float,long轉double都會發生精度丟失。精度丟失包括兩種,一是有效數字丟失,一是目標類型完全無法表示數據 原因如下:
相關文章
相關標籤/搜索