programmation Java (école d'ingénieur) · Chapitre 1 · Exercice de TD
Ordre des +
Premiers programmes · niveau 3 (difficile)
Énoncé
Prévoir puis vérifier ce qu'affichent ces deux instructions.
System.out.println(1 + 2 + "3" + 4 + 5);
System.out.println(1 + 2 + "3" + (4 + 5));
Écrire une expression qui n'utilise que les nombres 1, 2 et la chaîne "" et qui affiche 12, puis une autre qui affiche 3.
Corrigé
1 + 2 + "3" + 4 + 5:1 + 2vaut3, puis3 + "3"donne"33", puis"334", puis3345.1 + 2 + "3" + (4 + 5): les parenthèses calculent d'abord9, d'où339."" + 1 + 2affiche12: la chaîne vide en tête force la concaténation dès le premier+.1 + 2 + ""affiche3: l'addition est faite avant la rencontre de la chaîne.
100 % gratuit
La suite du chapitre est sur Adloun
- 10 autres exercices corrigés dans ce chapitre
- Les 2 QCM du chapitre, le premier sans compte
- Le podcast et la vidéo du chapitre : 2 minutes d'écoute sans compte
- Le tuteur, qui guide pas à pas sans donner la réponse
Sans compte : le cours, le premier QCM et 2 minutes de podcast et de vidéo. Exercices et tuteur : inscription gratuite en 30 secondes, sans carte bancaire.