Conseils

Opérateurs d'assignation composée

Opérateurs d'assignation composée

Les opérateurs d'affectation de composé fournissent une syntaxe plus courte pour affecter le résultat d'un opérateur arithmétique ou binaire. Ils effectuent l'opération sur les deux opérandes avant d'attribuer le résultat au premier opérande.

Opérateurs d'assignation composée en Java

Java prend en charge 11 opérateurs d'affectation composée:

+ = assigne le résultat de l'addition.
- = assigne le résultat de la soustraction.
* = assigne le résultat de la multiplication
/ = assigne le résultat de la division.
% = attribue le reste de la division.
& = assigne le résultat du ET logique.
| = assigne le résultat du OU logique.
^ = assigne le résultat du XOR logique.
<< = assigne le résultat du décalage de bit signé à gauche.
>> = assigne le résultat du décalage de bit à droite signé.
>>> = affecte le résultat du décalage de bit non signé à droite.

Exemple d'utilisation

Pour affecter le résultat d'une opération d'addition à une variable à l'aide de la syntaxe standard:

// ajoute 2 à la valeur du nombre
nombre = nombre + 2;

Mais utilisez un opérateur d'assignation composé pour obtenir le même résultat avec la syntaxe la plus simple:

// ajoute 2 à la valeur du nombre
nombre + = 2;