1. 程式人生 > >java型別轉換

java型別轉換

隱式型別轉換:取值範圍小的資料型別與取值範圍大的資料型別進行運算,會先將小的資料型別提升為大的,再運算。
例子:
byte + int

強制型別轉換:如果超出了被賦值的資料型別的取值範圍得到的結果會與你期望的結果不同。

例子:

int a = 10;
byte b = 20;
b = a+ b;

強制轉換的格式

b = (byte)(a+b);