之间有什么区别
+=
和
=+
在Java中?我试过搜索但没有结果。
这两个如何专门工作?任何帮助将不胜感激!
答案 0 :(得分:4)
这很容易:
a+=b
与a = a+(b)
=+
根本不存在。
但是,您可能会看到a =+ b
。您应该将其读作a = (+b)
。即,解析器永远不会将=+
解析为单个标记,它会将其解析为=
和+
,因此以下表达式可以以加号开头。 =-
:
int a =-b; // a = -b
int a =+b; // a = +b