關於基本資料型別轉換規則:
1.8種基本資料型別除boolean型別之外都可以相互轉換.
2.小容量向大容量轉換叫做自動型別轉換:
byte3.byte,short,char做混合運算的時候,各自都先轉換成int在做運算
4.大容量向小容量轉換是強制型別轉換,需要加強制轉換符,
編譯雖然通過,執行期可能損失精度。謹慎使用。
5.如果整數沒有超出byte,short,char的取值範圍,可以直接將這個整數賦值給byte,short,char
6.多種資料型別做混合運算,先轉換成容量最大的那種再做運算。
byte與byte(或short,char)進行運算的時候會先各自轉換成int,之後再進行運算,兩個int型別相加的結果也是int型別。
public class transform
}
public class transform
}output:
97197
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基本資料型別轉換
boolean不能轉換成其他的資料型別 容量小的自動轉換成容量大的,而容量大的轉換成容量小的時候就要加上強制轉換符,可能造成精度降低或者溢位。容量自大到小排列順序 byte,short,char int long float double byte,short,char之間不會相互轉換,計算時候首先...