This is what I have so far:
JavaScript
x
for (int i = 0; i<= 9; i++){
int output = i;
if (i % 4 == 0){
output *= 2;
}
System.out.print(output + " ");
}
and it outputs this:
JavaScript
0 1 2 3 8 5 6 7 16 9
I’m not sure why it’s multiplying the 8 and not the 7 like I want it to do. It’s supposed to output this:
JavaScript
0 1 2 3 8 5 6 14 8 9
Thanks for any feedback!
Advertisement
Answer
Try it like this.
JavaScript
for (int i = 0; i<= 9; i++){
int output = i;
if (i == 4 || i ==7){ // <-- when to double the value
output *= 2;
}
System.out.print(output + " ");
}