【发布时间】:2017-10-23 11:11:45
【问题描述】:
有什么区别
i+=i*i
和
i=+i*i
在java中?
谁能告诉我它背后的概念是什么。它在内部如何运作? 我得到任何值的不同输出。
【问题讨论】:
-
+=将右侧的值添加到左侧的变量中。= +...分配右侧的值。+是表达式的一部分。 -
+=是加号运算符。右侧操作数的值与左侧操作数的值相加。=+是两个独立的运算符:=和+。 -
i += x表示“将i增加x”。i = +x表示“将i设置为 x” -
所以你认为
+=和=+应该是同一个东西?为什么? -
没有
=+运算符。
标签: java