更新時(shí)間:2023-12-15 來(lái)源:黑馬程序員 瀏覽量:
賦值運(yùn)算符的作用就是將常量、變量或表達(dá)式的賦值給某一個(gè)變量。Java中的賦值運(yùn)算及用法如表2-4所示。
表2-4 Java中的賦值運(yùn)算符及用法
在賦值過(guò)程中,運(yùn)算順序從右往左,將右邊表達(dá)式的結(jié)果賦值給左邊的變量。在賦值運(yùn)算符的使用中,需要注意以下幾個(gè)問(wèn)題。
(1)在Java中可以通過(guò)一條賦值語(yǔ)句對(duì)多個(gè)變量進(jìn)行賦值,具體示例如下:
int x, y, z; x = y = z = 5; //為3個(gè)變量同時(shí)賦值
在上述代碼中,用一條賦值語(yǔ)句將變量x、y、z的值同時(shí)賦值為5。需要注意的是,下面這種寫(xiě)法在Java中是不可以的。
int x = y = z = 5; //這樣寫(xiě)是錯(cuò)誤的
(2)在表2-4中,除了“=”,其他運(yùn)算符都是特殊的賦值運(yùn)算符,以“+=”為例,x+=3就相當(dāng)于x=x+3,表達(dá)式首先會(huì)進(jìn)行加法運(yùn)算x+3,再將運(yùn)算結(jié)果賦值給變量x。﹣=、*=、/=、%=賦值運(yùn)算符都可以依次類(lèi)推。
本文版權(quán)歸黑馬程序員Java培訓(xùn)學(xué)院所有,歡迎轉(zhuǎn)載,轉(zhuǎn)載請(qǐng)注明作者出處。謝謝!
作者:黑馬程序員Java培訓(xùn)學(xué)院
首發(fā):https://java.itheima.com