Java 數據類型的轉換【隱式轉換】

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。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章