Y a-t-il une erreur dans cette question ?
Bonjour, bonsoir,
Je ne sais pas si mon topic est au bon endroit, mais j'ai un petit soucis qui concerne la mémoire de Java.
On travaille actuellement sur la mémoire en java (niveau débutant).
La mémoire [Cours]
– Dans la mémoire sont stockées des valeurs.
– Une déclaration ajoute une variable à la mémoire avec sa valeur initiale.
– Une affection modifie la valeur d’une variable dans la mémoire.
– On représente la mémoire par une table associant chaque variable à sa valeur.
– Exemple :
Dans cette mémoire, x vaut 2, y vaut 7, et z vaut 42.
(Exemples d’évaluation, ?)
1. Quelles sont les valeurs des expressions entières suivantes : 4 − 4 / 3, 3 ∗ 3 / 2, 4 − 3 − 2 ?
2. Étant donnée la mémoire suivante ;
comment sont évaluées les expressions qui suivent : a ∗ b − 10, a + c ∗ a, a + b − c, a + d ?
Je ne comprends tout simplement pas la question 1...
4-(4/3) n'est pas un ENTIER, donc comment java "stocke-t-il" cette expression ?
Pareil pour (3*3)/2, qui n'est pas non plus un entier...
Quelqu'un peut-il m'expliquer ?
Merci d'avance :)
Bonne soirée (journée).