1、數據類型轉換之隱式類型轉換:
class DataTypeConversion{
public static void main(String[] args){
int x = 3;
byte b = 4;
x = x + b;
System.out.println(x); //輸出結果爲7
}
}
分析:在java中計算過程中,不同類型數據進行運算時,小的數據類型會隱式轉換爲大的數據類型。
首先虛擬機將byte類型提升爲int類型,將1個字節提升爲4個字節,默認用0填充,
然後在和int 類型的x進行相加操作,得到如下結果。
結果爲int類型的7。