Java中= +运算符的用途是什么?

时间:2011-11-01 13:20:09

标签: java operators

  

可能重复:
  What is the difference between += and =+?

显然=+是有效的运营商。你会在哪里使用它?

示例:

int j, k = 0;
j =+ k;

2 个答案:

答案 0 :(得分:6)

这不是比较运算符,它是简单的赋值。您只是在变量中添加一个符号。如果您添加了-,则会取消它。

答案 1 :(得分:0)

组合运算符的另一个重要方面,如= +或= - 是他们添加隐式转换的事实。当您对字节进行操作时(例如),这一点至关重要。 \

byte a = 1;
byte b = 2;

a += b; //this is valid add operation

注意:除非您进行强制转换,否则两个字节的总和是一个int值。

a =(byte) a + b //but with the compound assignment you dont have to include the cast.