1. ホーム
  2. java

[解決済み] と=+の違い

2022-01-28 13:14:47

質問

置き場所を間違えた +==+ というのも、この2つの違いがよくわからないからです。ただ、一方は期待する値を与えてくれ、もう一方は与えてくれないのです。

これはなぜでしょうか?

解決方法は?

a += b の略称です。 a = a + b (ただし、式は a は一度だけ評価されます)。

a =+ ba = (+b) つまり、単項演算子である +b から a .

int a = 15;
int b = -5;

a += b; // a is now 10
a =+ b; // a is now -5