1.boolean類型不能夠轉換爲其餘的數據類型。spa
2.整型,字符型,浮點型的數據在混合運算中相互轉換,轉換時遵循如下原則:排序
第一:容量小的類型自動轉換成容量大的數據類型;數據類型按容量大小排序爲:數據類型
byte,short,char->int->long->float->doublefloat
byte,short,char之間不會互相轉換,他們三者在計算時首先會轉換爲int類型。總結
3.容量大的數據類型轉換爲容量小的數據類型時,要加上強制轉換符,但可能形成精度下降或溢出;使用時要格外注意。數據
4.有多種類型的數據混合運算時,系統首先自動地將全部數據轉換成容量最大的那一種數據類型,而後再進行計算。類型轉換
5.實數常量(如:1.2)默認爲double。co
6.整型常量(如:123)默認爲int。字符
總結:容量大的類型轉爲容量小的就比如把一杯水倒在一個瓶塞裏,這樣確定會溢出。系統
容量小的類型轉爲容量大才是正確的方向