在Java語言中,基本數據類型可以相互轉換,boolean 類型比較特殊不可以轉換成其他類型。
轉換分為默認轉換,強制轉換
①默認轉換:定義:容量小的類型會默認轉化成容量大的類型(由小到大)byte--short(char)--Int---long---folat---double ? ? ? ? ? ? @另外byte ?short ?char 之間不會相互轉化,要首先轉化成int類型,
注意:帶小數數據的容量默認比整數型都大。
②強制轉換:將容量大的類型向容量小的轉換,需要進行強制轉換 ? ? ?注意:只要不超出范圍可以將整型值直接賦值給byte short ?char ? ? ? 在多種類型混合運算的過程中首先將所有數據轉化成容量大的那種,再運算 ? ?注意:編譯雖然通過,但是程序運行可能損失精度
基本數據類型的轉換規則