【问题标题】:What is the purpose of the =+ operator in Java? [duplicate]Java 中 =+ 运算符的作用是什么? [复制]
【发布时间】:2011-12-19 12:07:24
【问题描述】:

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

显然=+ 是一个有效的运算符。你会在哪里使用它?

例子:

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

【问题讨论】:

标签: java operators


【解决方案1】:

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

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.

【讨论】:

    【解决方案2】:

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

    【讨论】:

    • 是的,两个运算符,只是看起来像一个。
    猜你喜欢
    • 2011-04-02
    • 2012-06-15
    • 2023-03-11
    • 1970-01-01
    • 1970-01-01
    • 2013-04-27
    • 2017-04-24
    • 2012-03-30
    相关资源
    最近更新 更多