Java +;=vs=+;在爪哇

Java +;=vs=+;在爪哇,java,programming-languages,operators,Java,Programming Languages,Operators,我熟悉java中的+=运算符,如果执行如下操作: i+=2 同: i=i+2 但究竟什么是=+?它在Java中编译得很好,但据我所知,它只将结果右侧表达式赋给左侧变量。i、 e i=+2 同: i=2 有人知道这里到底发生了什么吗?抱歉,如果有人问这个问题,关于运营商的任何问题的搜索引擎优化都是不可靠的。。。谢谢 i=+2与 i = +2; i、 例如,+是一元+运算符。i=+2相当于i=+2,其中+是一元i=+2:D+不是运算符。该教程说一元+表示正值。但事实并非如此,当i为负值时,您可以执

我熟悉java中的+=运算符,如果执行如下操作:

i+=2

同:

i=i+2

但究竟什么是=+?它在Java中编译得很好,但据我所知,它只将结果右侧表达式赋给左侧变量。i、 e

i=+2

同:

i=2


有人知道这里到底发生了什么吗?抱歉,如果有人问这个问题,关于运营商的任何问题的搜索引擎优化都是不可靠的。。。谢谢

i=+2

i = +2;

i、 例如,
+
是一元
+
运算符。

i=+2
相当于
i=+2
,其中
+
是一元
i=+2
:D
+
不是运算符。该教程说一元
+
表示正值。但事实并非如此,当
i
为负值时,您可以执行
+(-42)
+i
等操作。