Java基础询问
y = x + x;y += y + y;
+=代表什么?
----------------解决方案--------------------------------------------------------
y+=y+y;等价于y=y+y+y;
再如:y+=x;等价于y=y+x;
y*=x;等价于y=y*x;
x-=y;等价于x=x-y;
a%=b;等价于a=a%b;
----------------解决方案--------------------------------------------------------
+=是加并赋值运算符,
a+=b,是a=a+b.
y1+=y2+y3,根据运算符的优先级,
+=在+之后,就是y1=(y2+y3)+y1.
[ 本帖最后由 爱OO你 于 2010-6-6 16:37 编辑 ]
----------------解决方案--------------------------------------------------------
楼上正解,就是自身加上后面的值并赋值给自己!
----------------解决方案--------------------------------------------------------
支持3楼,注意优先级~~
----------------解决方案--------------------------------------------------------