当前位置: 代码迷 >> Java相关 >> Java基础询问
  详细解决方案

Java基础询问

热度:182   发布时间:2010-06-06 09:13:18.0
Java基础询问
y = x + x;

y += y + y;

+=代表什么?
搜索更多相关的解决方案: Java  基础  询问  

----------------解决方案--------------------------------------------------------
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楼,注意优先级~~
----------------解决方案--------------------------------------------------------
  相关解决方案