Vidéo: A02: instructions simples: Lecture Ecriture Affectation en Algorithmiques et programmation 2024
Une instruction d'affectation dans Java utilise l'opérateur d'affectation (=) pour affecter le résultat d'une expression à un variable. Dans sa forme la plus simple, vous le codez comme ceci:
variable = expression;
Par exemple:
int a = (b * c) / 4;
Un opérateur d'affectation composé est un opérateur qui effectue un calcul et une affectation en même temps. Tous les opérateurs arithmétiques binaires Java (c'est-à-dire ceux qui fonctionnent sur deux opérandes) ont des opérateurs d'affectation composés équivalents:
Description | + = |
---|---|
Ajout et affectation | - = |
Soustraction et affectation | * = |
Multiplication et affectation | / = |
Division et affectation | % = |
Reste et affectation | Par exemple, l'instruction |
a + = 10;
est équivalent à
Techniquement, une affectation est une expression, pas une déclaration. Ainsi, a = 5 est une expression d'affectation, pas une instruction d'affectation. Il devient une instruction d'affectation uniquement lorsque vous ajoutez un point-virgule à la fin.
Une expression d'affectation a une valeur de retour comme n'importe quelle autre expression; la valeur de retour est la valeur affectée à la variable. Par exemple, la valeur de retour de l'expression a = 5 est 5. Cela vous permet de créer des expressions intéressantes, mais malavisées, en utilisant des expressions d'affectation au milieu d'autres expressions. Par exemple:
Utiliser des opérateurs d'assignation au milieu d'une expression peut rendre l'expression plus difficile à comprendre, donc ce n'est pas recommandé.