« Java/Opérations » : différence entre les versions

Contenu supprimé Contenu ajouté
m Robot : Remplacement de texte automatisé (- l'on + l’on )
m Robot : Remplacement de texte automatisé (- l'utilisation + l’utilisation , - d'asile + d’asile , - s'inspirer + s’inspirer , - l'expression + l’expression , - d'usage + d’usage , - d'autre + d’autre , - d'important + d’important...
Ligne 11 :
== Opérateurs de calcul ==
'''Les opérateurs de calcul''' sont :
* + Addition de deux valeurs
* - Soustraction de deux valeurs
* * Multiplication de deux valeurs
* / Division de deux valeurs
* % Applique le modulo (reste de la division euclidienne)
 
Remarque : Lorsque que l’on utilise des ''int'' avec l'opérateur ''/'', on obtiendra un ''int'' et non pas un ''float'' ni un ''double''. Le résultat est donc tronqué.
Ligne 24 :
* && ET logique
* || OU logique
* ! NEGATION logique
 
== Opérateurs binaires ==
Ligne 40 :
'''Les opérateurs d'assignation''' permettent de simplifier les expressions en considérant la variable de gauche comme étant le premier nombre de l'opération mais aussi la variable dans laquelle il faudra mettre le résultat.
Les opérateurs d'assignation sont :
* = Affecte une valeur à une variable
* += Addition
* -= Soustraction
Ligne 53 :
== Opérateur d'incrémentation ==
'''Les opérateurs d'incrémentation''' sont :
* ++ Ajoute 1 à la variable
* -- Retire 1 à la variable
 
Ces deux opérateurs ajoutent ou retirent 1 à la variable, et sont placés devant ou après la variable. S'il est devant, l'opérateur modifie la variable avant l'utilisationl’utilisation dans une expression. S'il est après, la variable est changée après son utilisation dans l'expression.
 
Remarque : Ces opérateurs sont en général très utilisés dans les boucles pour faire des compteurs ou plus particulièrement dans les boucles ''for'' pour faire le pas mais tout ceci sera vu dans le chapitre consacré aux différentes structures.
Ligne 63 :
'''Les opérateurs de comparaison''' sont :
* == opérateur d'égalité (égal à)
* < opérateur d'infériorité stricte (plus petit que)
* > opérateur de supériorité stricte (plus grand que)
* <= opérateur d'infériorité (plus petit qu'ou égal à)
* >= opérateur de supériorité (plus grand qu'ou égal à)