L’opérateur en Java est un symbole qui est utilisé pour effectuer des opérations. Par exemple : +, -, *, / etc.
Il existe de nombreux types d’opérateurs en Java qui sont donnés ci-dessous :
- Opérateur unaire,
- opérateur arithmétique,
- opérateur de décalage,
- opérateur relationnel,
- opérateur binaire,
- opérateur logique,
- opérateur ternaire et
- opérateur d’affectation.
Précédence des opérateurs Java
Type d’opérateur | Catégorie | Précédence |
---|---|---|
Unaire | postfix | expr++ expr-- |
préfix | ++expr --expr +expr -expr ~ ! |
Arithmétique | multiplicative | * / % |
additif | + - |
Majuscule | majuscule | > >>> |
Relationnel | comparaison | < > <= >= instanceof |
equality | == != |
Bitwise | Bitwise AND | & |
Bitwise exclusive OR | ^ |
Bitwise inclusive OR | | |
Logical | logical AND | && |
Or logique | || |
Ternaire | ternaire | ? : |
Attribution | Assignation | = += -= *= /= %= &= ^= |= <<= >>= >>>= |
Opérateur unaire Java
Les opérateurs unaires Java ne nécessitent qu’un seul opérande. Les opérateurs unaires sont utilisés pour effectuer diverses opérations c’est-à-dire :
- incrémenter/décrémenter une valeur de un
- négationner une expression
- inverser la valeur d’un booléen
Exemple d’opérateur unaire Java : ++ et —
Sortie:
10121210
Java Opérateur unaire Exemple 2 : ++ et —
Sortie:
2221
Exemple d’opérateur unaire Java : ~ et !
Sortie:
-119falsetrue
Opérateurs arithmétiques Java
Les opérateurs arithmétiques Java sont utilisés pour effectuer l’addition, la soustraction, la multiplication et la division. Ils agissent comme des opérations mathématiques de base.
Exemple d’opérateur arithmétique Java
Sortie:
1555020
Exemple d’opérateur arithmétique Java : Expression
Sortie :
21
Opérateur de décalage à gauche de Java
L’opérateur de décalage à gauche de Java << est utilisé pour décaler tous les bits d’une valeur vers la gauche d’un nombre de fois spécifié.
Exemple de l’opérateur Left Shift de Java
Sortie :
408080240
Opérateur de décalage à droite de Java
L’opérateur de décalage à droite de Java >> est utilisé pour déplacer la valeur des opérandes de gauche vers la droite par le nombre de bits spécifié par l’opérande de droite.
Exemple d’opérateur de décalage à droite en Java
Sortie:
252
Exemple d’opérateur de décalage en Java : >> vs >>>
Sortie :
55-51073741819
Exemple de l’opérateur AND de Java : Logique && et par bit &
La logique. && opérateur ne vérifie pas la deuxième condition si la première est fausse. Il vérifie la deuxième condition uniquement si la première est vraie.
L’opérateur bitwise & vérifie toujours les deux conditions, que la première soit vraie ou fausse.
Sortie:
falsefalse
Exemple de l’opérateur AND de Java : Logique && vs Bitwise &
Sortie:
false10false11
Java Exemple d’opérateur OR : Logique || et Bitwise |
L’opérateur logique || ne vérifie pas la deuxième condition si la première est vraie. Il vérifie la deuxième condition uniquement si la première est fausse.
L’opérateur bitwise | vérifie toujours les deux conditions, que la première soit vraie ou fausse.
Sortie:
truetruetrue10true11
Opérateur ternaire de Java
L’opérateur ternaire de Java est utilisé comme remplacement en une seule ligne de l’instruction if-then-else et est très utilisé dans la programmation Java. c’est le seul opérateur conditionnel qui prend trois opérandes.
Exemple d’opérateur ternaire Java
Sortie:
2
Autre exemple:
Sortie :
5
Opérateur d’affectation Java
L’opérateur d’affectation Java est l’un des opérateurs les plus courants. Il est utilisé pour assigner la valeur à sa droite à l’opérande à sa gauche.
Exemple d’opérateur d’assignation Java
Sortie: