Cour de java

INTERNET ...Construction de Pages WEB.

Les Opérateurs 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 = _________________________________________________________

index12345678910111213141516

© Rad Zone