« Java/Opérations » : différence entre les versions
m Robot : Remplacement de texte automatisé (-\b(a|A)pr[éeêè]s?\b +\1près) |
|||
Ligne 12 : | Ligne 12 : | ||
== Opérateurs de calcul == |
== Opérateurs de calcul == |
||
'''Les opérateurs de calcul''' sont : |
'''Les opérateurs de calcul''' sont : |
||
* + |
* + Addition de deux valeurs |
||
* - |
* - Soustraction de deux valeurs |
||
* * |
* * Multiplication de deux valeurs |
||
* / |
* / Division deux valeurs |
||
* = Affecte une valeur à une variable |
|||
* % Applique le modulo (reste de la division euclidienne) |
* % Applique le modulo (reste de la division euclidienne) |
||
Version du 10 août 2009 à 18:40
Les opérations que l'on peut effectuer sur les variables sont nombreuses. Cependant la première chose à savoir est qu'il n'est possible d'effectuer qu'une seule opération sur une variable qui n'a pas été initialisée : lui donner une valeur grâce au signe = comme dans l'exemple du dessus. Voyons maintenant une liste des opérateurs.
Opérateurs de calcul
Les opérateurs de calcul sont :
- + Addition de deux valeurs
- - Soustraction de deux valeurs
- * Multiplication de deux valeurs
- / Division 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é.
Opérateurs d'assignation
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 resultat. Les opérateurs d'assignation sont :
- +=
- -=
- *=
- /=
- %=
Exemple : Si l'on a x=4 et que l'on fait x+=3, alors x vaudra 7. Ceci est la même chose avec tous ces opérateurs d'assignation.
Opérateur d'incrémentation
Les opérateurs d'incrémentation sont :
- ++ Ajoute 1 à la variable
- -- Retire 1 à la variable
Ces deux opérateurs ajoute ou retire 1 à la variable, et sont placé devant ou après la variable. S'il est devant, l'opérateur modifier la variable devant l'utilisation dane un expression. S'il est après, le variable est changé quand l'expression est complete.
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.
Opérateurs de comparaison
Les opérateurs de comparaison sont :
- == opérateur d'égalité
- < opérateur d'infériorité stricte
- > opérateur de supériorité stricte
- <= opérateur d'infériorité
- >= opérateur de supériorité
- != opérateur de différence
Remarque : Tous ces opérateurs donnent pour résultat un booléen !
Opérateurs logiques
Les opérateurs logiques sont :
- && ET logique
- || OU logique
- ! NEGATION logique
Remarque : Ces opérateurs ne s'appliquent qu'à des booléens !
Opérateurs binaire
Les opérateurs binarie sont :
- & ET binaire
- | OU inclusive binaire
- ^ OU exclusive binaire
- ~ NEGATION binaire
- << décalage gauche de bits
- >> décalage droit de bits
- >>> décalage droit de bits; aucun changement du bit signe.
Ces opérateurs faire les operation sur les bits dans un entier.