Contenu du cours

Cette 4ème leçon traitera des expressions, un concept qui est au centre du processus de calcul du langage de programmation Java. 

Nous verrons que le langage permet l’usage d’opérateurs mathématiques classiques (comme l’addition par exemple) mais que dans certaines circonstances ces opérateurs possèdent des caractéristiques particulières. C’est par exemple le cas de l’opérateur de division (/) qui, selon le type des opérandes utilisées, représente tour à tour la division entière ou flottante. 

Quiz

1. Quelle est la valeur de la variable test4 ?

boolean test1 = true;
boolean test2 = false;
boolean test3 = (test1 && !test2);
boolean test4 = ((test1 && test2) || (test2 == !test3));
 
 

2. Pour quelles valeurs l’expression suivante renvoie true ?

!((a + b > 10) && (a > 8 || a + b <= 5))
 
 
 
 

3. Que vaut la variable x après l’assignation suivante ?

int x = 3;
int y = 2;
x += y++;