INTERNET ...Construction de Pages WEB.
Les Opérateurs n° 8
suite...
Les Opérateurs de Comparaison de JAVA
Opérateur Par exemple Signifie
> M1 > M2 M1 plus grand que M2
< N3 < 12 N3 plus petit que 12
>= Var >= 25 Var plus grand ou égal à 25
<= Var <= 63 Var plus petit ou égal à 63
== X == Y X égal à Y
!= m != 41 m différend de 41
&& exp1 && exp2 ET logique entre exp1 et exp2
|| e5 || e4 OU logique entre e5 et e4
& val2 & 15 ET binaire entre val2 et 15
| val3 | 3 OU binaire entre val3 et 3
^ valor1 ^ 1 OU exclusif entre valor1 et 1
Incrémentation et Décrémentation
Ces fonctions nous viennent encore du Langage C .
Elles sont très compactes et , de ce fait, simplifient beaucoup le programme " source ".
Par ex. :
i++ permet d'incrémenter i de 1 ..c'est donc équivalent à :
i = i + 1
On appelle cela une PostIncrémenation.
i-- permet de décrémenter i de 1..c'est équivalent à :
i = i - 1
On appelle cela une PostDécrémentation.
Il existe aussi:
++i incrémente i de 1 également mais cette incrémentation se fera
avant d'exécuter l'instruction de la ligne . On appelle cela une
PréIncrémentation.
--i idem..pour cette décrémentation mais elle aura lieu avant le
traitement de l'instruction de la ligne.
On appelle cela une PréDécrémentation.
Exercice à résoudre directement sur ce Document
Répondez à droite des Questions ci-dessous ( en imaginant ces différentes questions consécutives au
sein d'un programme JAVA ) :
Questions Actions réalisées ou résultats et Vos explications
( si nécessaire )
int x = 12; ____________________________________________________________
x++ ; x = _________________________________________________________
x-- ; x = _________________________________________________________
x*= 10 ; x = _________________________________________________________
x %= 3 ; x = _________________________________________________________
x <<= 4 ; x = _________________________________________________________
x /= 2 ; x = _________________________________________________________
Y = --x * 3 ; Y = _________________________________________________________