INTERNET ...Construction de Pages WEB.
Les Opérateurs ( suite ) n°5
Les Opérateurs d'affectation de JAVA
Opérateur Par exemple Signifie
= x = 12 x = 12
+= x += 20 x = x + 20
-= x -= 5 x = x - 5
*= x *= 4 x = x * 4
/= x /= 3 x = x / 3
%= Y %= 2 reste de la division entière de Y/2 ( le Modulo )
^= Z ^= 3 Z = Z ^ 3 (ou binaire exclusif de Z avec 3 )
<<= Val <<= 3 Val = Val * 8 (contenu de Val
glisse de 3 bits à gauche )
>>= Xyz >>= 4 Xyz = Xyz /16 (gliss. de 4 bits à
droite .. 16= 2 puis.4)
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.
Un exercice de manipulation de ces opérateurs vous attend avec la fiche suivante
!!
7 SUITE