Hallo zusammen,
nun habe ich relativ Mühe mit dem folgenden Code:
int i = 4;
int j = 2;
do {
i -= 1;
System.out.print( i + " " + j + " ");
j += 2;
++i;
} while(i + j <= 10);
System.out.print( i + " " + j);
Iteration 1: 3 2 4 4
Gibt aus: 3 2
j = 4
i = 4
Gibt aus: 4 4
Eigentlich sollte es folgendes ausgeben: 3 2 3 4 3 6 4 8? Aber ich erhalte 4 statt 3. Liegt es evtl an ++1 dieses wird eher später ausgeführt?
Vielen Dank für eure Hilfe!
Gruss
Sayuri
nun habe ich relativ Mühe mit dem folgenden Code:
int i = 4;
int j = 2;
do {
i -= 1;
System.out.print( i + " " + j + " ");
j += 2;
++i;
} while(i + j <= 10);
System.out.print( i + " " + j);
Iteration 1: 3 2 4 4
Gibt aus: 3 2
j = 4
i = 4
Gibt aus: 4 4
Eigentlich sollte es folgendes ausgeben: 3 2 3 4 3 6 4 8? Aber ich erhalte 4 statt 3. Liegt es evtl an ++1 dieses wird eher später ausgeführt?
Vielen Dank für eure Hilfe!
Gruss
Sayuri