4 回答

TA貢獻(xiàn)1853條經(jīng)驗(yàn) 獲得超9個(gè)贊
這是一個(gè)復(fù)合運(yùn)算符,作用是先進(jìn)行加法運(yùn)算,再進(jìn)行賦值運(yùn)算。
例如:i+=1就是i=i+1的意思。
java中很多運(yùn)算符都能復(fù)合:
i-=1<--->i=i-1
i*=1<--->i=i*1
i%=1<--->i=i%1等等
還有java中有自增(i++,++i)和自減(i--,--i)運(yùn)算符
i++即是i=i+1(和i+=1是一個(gè)意思),先把表達(dá)式的值賦給變量,再進(jìn)行加法運(yùn)算(
++i與i++的區(qū)別在于它先進(jìn)行加法運(yùn)算,再把表達(dá)式的值賦給變量
同理類推i--與--i.

TA貢獻(xiàn)1780條經(jīng)驗(yàn) 獲得超4個(gè)贊
比如 int a=3;
下面
a+=4;就相當(dāng)a=a+4=3+4=7;
即+=相當(dāng)于把左邊的a加到右邊了

TA貢獻(xiàn)1786條經(jīng)驗(yàn) 獲得超11個(gè)贊
你們都答錯(cuò)了
比如a+=c;,因該是 a = a + (c) ;
(c)可以是(-1+2)等等
如果按上面的錯(cuò)誤說法就是a = a - 1 + 2;,
正確的是a = a + ( -1 + 2);
添加回答
舉報(bào)