Bonjour à tous,

Je prépare la cretif SCJP 6 et je suis au premier chapitre

J'ai du mal à comprendre la résultat de ce bout de code


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
Given:
3. public class TestDays {
4. public enum Days { MON, TUE, WED };
5. public static void main(String[] args) {
6. for(Days d : Days.values() )
7. ;
8. Days [] d2 = Days.values();
9. System.out.println(d2[2]);
10. }
11. }
What is the result? (Choose all that apply.)
A. TUE
B. WED
C. The output is unpredictable
D. Compilation fails due to an error on line 4
E. Compilation fails due to an error on line 6
F. Compilation fails due to an error on line 8
G. Compilation fails due to an error on line 9
La réponse correcte est B

Je n'ai pas compris le ; qui se balade à la ligne 7
que fait une boucle for qui finit par un point-virgule?

sur eclipse, quand j'enlève le point-virgule, il y a une erreur de compilation


merci infiniement