自動類型轉換(也稱為“隱式類型轉換):
當把小數據范圍類型的數值或變量賦給另一個大數據范圍類型變量,系統(tǒng)可以完成自動類型轉型。這好比把裝一斤水容器里的水倒進可以裝兩斤水的容器里一樣。
再次強調:boolean 類型是不可以轉換為其他數據類型。
強制類型轉換(也稱為“顯示類型轉換”):
當把大范圍類型的數值或變量賦給另一個小范圍類型變量時,此時系統(tǒng)不能自動完成轉換,需要加上強制轉換符,但這樣的操作可能造成數據精度的降低或溢出,所以使用時要格外注意。
這就好比把裝兩斤水容器里的水倒在可以裝一斤水的容器里,是可能造成水溢出的。
若要堅持把4斤蘋果塞進一個裝3斤的袋子里,我們要怎么辦?動用暴力。
強制類型轉換,可能造成溢出和精度損失。強制類型轉換,可能造成溢出和精度損失。
image.png