4 回答

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

守候你守候我
TA貢獻1802條經(jīng)驗 獲得超10個贊
你們都答錯了
比如a+=c;,因該是 a = a + (c) ;
(c)可以是(-1+2)等等
如果按上面的錯誤說法就是a = a - 1 + 2;,
正確的是a = a + ( -1 + 2);
添加回答
舉報
0/150
提交
取消