Module BA3a - séminaire Java 17 octobre 2016 Exercices Java – série 1 Corrigé de l’exercice 1 1) Expressions et instructions 1.1) Etant donné les déclarations et les initialisations suivantes int a, b = 11, c = 4, d = 6, i = 0; boolean f = true, g = true, h = false; évaluer à la main les expressions suivantes puis vérifier les résultats sur ordinateur: 1.1.a) a = b + c // rép: 15 1.1.b) a = b / c // rép: 2 1.1.c) d *= 5 // rép: 30 1.1.d) i++ // rép: 1 1.1.e) f && g || h // rép: true 1.1.f) (c == 1) || (c % 2 == 0) // rép: true 1.1.g) “API v ” + 1 + “.” + c // rép: “API v 1.4” 1.2) Quelle est la sortie produite par l’instruction conditionnelle suivante ? (puis vérifier sur ordinateur) int i =125; if (i == 5) System.out.println(“5”); else if (i == 25) System.out.println(“5 au carré”); else if (i == 125) System.out.println(“5 au cube”); else System.out.println(“autre puissance de 5”); Réponse: 5 au cube 1.3) Quelle est la sortie produite par l’instruction “for” suivante? (puis vérifier sur ordinateur) for ( int i = 0; i <= 10; i++) { if (i % 2 != 0) System.out.println(“itération no “ + i); } Réponse: itération no 1 itération no 3 itération no 5 itération no 7 itération no 9 Luka Nerima Faculté des lettres 1