3.1.1 â if / else
Quelle est la syntaxe correcte d'une instruction if en Java ?
Quel sera le résultat de ce code :
int x = 10;
if (x > 5) {
System.out.println("A");
} else {
System.out.println("B");
}
Quel est le résultat de :
int note = 15;
if (note >= 16) {
System.out.println("TB");
} else if (note >= 14) {
System.out.println("B");
} else {
System.out.println("AB");
}
Quelle est la recommandation concernant les accolades dans une instruction if ?
Quel est le résultat de :
boolean a = true;
boolean b = false;
if (a && b) {
System.out.println("OK");
} else {
System.out.println("NO");
}
Quel est le résultat de :
int age = 20;
String statut = (age >= 18) ? "Majeur" : "Mineur";
Quels opĂ©rateurs logiques peuvent ĂȘtre utilisĂ©s dans les conditions if ?
3.1.2 â switch
Quel est le résultat de :
int jour = 2;
switch (jour) {
case 1:
System.out.println("Lundi");
break;
case 2:
System.out.println("Mardi");
break;
default:
System.out.println("Autre");
}
Que se passe-t-il si on oublie le break dans un switch ?
Quels types de donnĂ©es peuvent ĂȘtre utilisĂ©s dans un switch ?
Quel est le rĂŽle du case default dans un switch ?
Quelle est la différence principale entre if-else et switch ?
3.2.1 â Boucle for
Combien de fois cette boucle s'exécute-t-elle :
for (int i = 0; i < 5; i++) {
}
Quels sont les trois composants d'une boucle for ?
Quel est le résultat de :
for (int i = 10; i >= 1; i--) {
System.out.print(i + " ");
}
Quelle est la syntaxe correcte d'une boucle for-each en Java ?
Quand utiliser une boucle for plutĂŽt qu'une boucle while ?
3.2.2 â Boucles while et do-while
Quelle est la différence principale entre while et do-while ?
Qu'est-ce qu'une boucle infinie et comment l'éviter ?
Quel est le résultat de :
int i = 1;
while (i <= 3) {
System.out.print(i + " ");
i++;
}
Quel est le résultat de :
for (int i = 1; i <= 5; i++) {
if (i == 3) {
break;
}
System.out.print(i + " ");
}
Quel est le résultat de :
for (int i = 1; i <= 5; i++) {
if (i % 2 == 0) {
continue;
}
System.out.print(i + " ");
}
Quelle est la différence entre break et continue dans une boucle ?
3.3.1 â DĂ©claration et initialisation
Quelle est la syntaxe correcte pour déclarer un tableau d'entiers en Java ?
Ă quel indice commence un tableau en Java ?
Quel est le résultat de :
int[] tab = {10, 20, 30};
System.out.println(tab[1]);
Quelle est la valeur par défaut des éléments d'un tableau d'entiers non initialisé ?
Peut-on modifier la taille d'un tableau aprÚs sa création ?
Comment obtenir la taille d'un tableau en Java ?
Quelle exception est levée si on accÚde à un indice invalide dans un tableau ?
3.3.2 â Parcours d'un tableau
Quelle est la syntaxe correcte pour parcourir un tableau avec une boucle for classique ?
Quelle est la différence principale entre for classique et for-each pour parcourir un tableau ?
Quel est le résultat de :
int[] tab = {10, 20, 30};
for (int x : tab) {
System.out.print(x + " ");
}
Quand utiliser for-each plutĂŽt que for classique pour parcourir un tableau ?
Comment parcourir un tableau en sens inverse (de la fin vers le début) ?
Quel est le résultat de :
int[] tab = {5, 10, 15};
int somme = 0;
for (int x : tab) {
somme += x;
}
System.out.println(somme);