Portion de code java incomprise
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:
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