Java运营商的困惑

时间:2014-07-31 19:05:06

标签: java operator-keyword

之间有什么区别
+=

=+
在Java中

?我试过搜索但没有结果。

这两个如何专门工作?任何帮助将不胜感激!

1 个答案:

答案 0 :(得分:4)

这很容易:

a+=ba = a+(b)

相同

=+根本不存在。

但是,您可能会看到a =+ b。您应该将其读作a = (+b)。即,解析器永远不会将=+解析为单个标记,它会将其解析为=+,因此以下表达式可以以加号开头。 =-

也是如此
int a =-b; // a = -b
int a =+b; // a = +b