【发布时间】:2014-07-31 19:05:06
【问题描述】:
有什么区别
+=
和
=+
在 Java 中?我尝试搜索但没有结果。
这两个具体是如何工作的?任何帮助将不胜感激!
【问题讨论】:
标签: java operator-keyword
有什么区别
+=
和
=+
在 Java 中?我尝试搜索但没有结果。
这两个具体是如何工作的?任何帮助将不胜感激!
【问题讨论】:
标签: java operator-keyword
这很容易:
a+=b 与a = a+(b) 相同
=+ 根本不存在。
但是,您可能会看到a =+ b。你应该把它读成a = (+b)。即,解析器永远不会将=+ 解析为单个标记,它会将其解析为= 和+,因此以下表达式可能以加号开头。 =- 也是如此:
int a =-b; // a = -b
int a =+b; // a = +b
【讨论】: