certification OCA switch statement
j'ai ce bout de code de livre de certification java:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
|
public class nom {
public static void main(String[] args) {
boolean keepGoing = true;
int count = 0;
int x = 3;
while(count++ < 3) {
int y = (1 + 2 * count) % 3;
switch(y) {
default:
case 0: x -= 1; break;
case 1: x += 5;
}
}
System.out.println(x);
} } |
quel est l'affichage de ce code
A. 4
B. 5
C. 6
D. 7
E. 13
F. The code will not compile because of line 7.
j'ai testé le code et j'ai comme résultat c.6 qui est la réponse vrai
mais je n'arrive pas a comprendre le fonctionnement de bloc default :oops:
Note de modération: Au départ, la question disait juste que l'auteur ne comprend pas comment on arrive au résultat 6. D'où la réponse de Flodelarab