Tous les opérateurs Booléens
en Java

 
Tableau avec leur priorité respective
Opérateur priorité action
 ! 1 non booléen
 & 7 et booléen complet
  | 9 ou booléen complet
 && 10 et booléen optimisé
 || 11 ou booléen optimisé

Pour mémoire tableau général de toutes les priorités
priorité opérateurs
0  ( )     [  ]      .
1  !     ~     ++    -- 
2  *     /    %
3  +    -
4  <<    >>    >>>
5  <     <=    >   >=
6  = =     !=
 &
8  ^
9  |
10  &&
11  ||
12  ? :
13  =  *=  /=  %=  +=  -=  ^=  &=  <<=  >>=  >>>=  |=

Exemple de programme : Opérateurs booléens

Source recopiable (cliquez sur le lien)
 

Résultats d'exécution de ce progamme :
      x < y  = true
     (x < y) & (z = = t)  = false
     (x < y) | (z = = t)  = true
     (x < y) && (z = = t)  = false
     (x < y) || (z = = t)  = true
     (x < y) || ((calcul=z) == t)  = true  ** calcul = 0
     (x < y) | ((calcul=z) == t)  = true  ** calcul = 3

 
 
 

Remonter