Operatörer av sammansatt tilldelning

Operatörer med sammansatt tilldelning ger en kortare syntax för att tilldela resultatet av en aritmetisk eller bitvis operatör. De utför operationen på de två operanderna innan de tilldelar resultatet till den första operanden.

Operatörer av sammansatt tilldelning i Java

Java stöder 11 sammansatta tilldelningsoperatörer:

 += Tilldelar resultatet av tillägget.
-= Tilldelar resultatet av subtraktionen.
* = Tilldelar resultatet av multiplikationen
/ = Tilldelar resultatet av uppdelningen.
% = Tilldelar återstoden av divisionen.
& = Tilldelar resultatet av den logiska OCH.
| = Tilldelar resultatet av den logiska ELLER.
^ = Tilldelar resultatet av den logiska XOR.
<<=  assigns the result of the signed left bit shift.
>> = tilldelar resultatet av den signerade högerbitsskiftningen.
>>> = tilldelar resultatet av den osignerade högerbitsskiftningen.

Exempel på användning

För att tilldela resultatet av en tilläggsoperation till en variabel med standardsyntax:

 // lägg till 2 till värdet på numret
antal = antal + 2;

Men använd en sammansatt tilldelningsoperatör för att få samma resultat med den enklare syntaxen:

 // lägg till 2 till värdet på numret
antal + = 2;