Java 賦值運算符的基本用法

賦值運算符有哪些:

1、基本的賦值運算符:=(把=右邊的數據賦值給左邊,左邊必須是變量)

int a = 3;	//把3賦值給變量a

2、擴展的賦值運算符:+=-=*=/=%=+=把左邊和右邊做加法,然後賦值給左邊)

int a = 3;
a += 4;
System.out.println(a);	//輸出:7

3、賦值運算符的面試題:

short s = 3;
s = s + 4;
System.out.println(a);	//報錯:有可能損失精度

因爲short在運行時會轉換爲int,然後將int賦值給short時,會運行出錯。

short s = 3;
s += 4;
System.out.println(a);	//輸出:7

可以正常輸出:因爲s+=4;底層會進行強制轉換,s = (short)(s+4);所以會正常輸出。

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