boolean不能轉換成其他的資料型別
容量小的自動轉換成容量大的,而容量大的轉換成容量小的時候就要加上強制轉換符,可能造成精度降低或者溢位。
容量自大到小排列順序:byte,short,char->int->long->float->double
byte,short,char之間不會相互轉換,計算時候首先轉換會int型別。
多種型別的資料進行混合運算時候,系統自動將所有資料轉換成最大的那種資料型別,然後進行運算。
實數常量預設double
整數常量預設int
JAVA基本資料型別轉換
boolean型別不可以轉換成其他的資料型別 整形 字元型 浮點型的資料在混合運算中相互轉換,轉換時遵循如下規則 容量小的型別自動轉換成容量大的資料型別 資料型別按容量大小排序如下 byte,short,char int long float double 要注意的是byte,short,char之...
Java基本資料型別轉換
1 boolean型別不可以轉換成其他的資料型別,其他型別也不能轉換為boolean型別。2 整形,字元型,浮點型的資料在混合運算中可以互相轉換。容量小的型別自動轉換成容量大的資料型別。資料型別按容量大小排序為 byte,short,char int long float double byte,s...
java基本資料型別轉換
關於基本資料型別轉換規則 1.8種基本資料型別除boolean型別之外都可以相互轉換.2.小容量向大容量轉換叫做自動型別轉換 byte3.byte,short,char做混合運算的時候,各自都先轉換成int在做運算 4.大容量向小容量轉換是強制型別轉換,需要加強制轉換符,編譯雖然通過,執行期可能損失...