Ah, jetzt hab ichs. Ich hab wohl im Kopf j einen Schritt zu spät erhöht.
Thanks!!:)
Beiträge von drained
-
-
Ich dachte er prüft in der 2. Iteration 21 %3 und 11%3. Tut er laut Debugger auch. j nimmt den Wert 12 laut dem Teil gar nicht an.
-
Ok, Danke. Das mit dem 3. Schritt erschließt sich mir aber nicht ganz. In der Schleife gilt doch als Bedingung, das j<20 ist. Wird also das i durch das logische Und auch mit dieser Bedingung verknüpft, also dass i ebenfalls kleiner 20 sein muss? Wenn dem so ist, hab ich wohl in der Vorlesung an dieser Stelle geschlafen...:sudern:
-
Hallo!
Wahrscheinlich werdet ihr über mein Problem nur den Kopf schütteln, aber ich steh grad voll aufm Schlauch!
Hier ein teil einer Klausur aus dem ersten Semester Informatik:
int i = 0;
for (int j = 10; j < 20 && j % 3 != i % 3; ++j)
i += j;Welchen Wert nimmt i nach Ausführung der Schleife an? Wenn ich den Text in Eclipse eingebe, nimmt i den Wert 21 an.
Ich komm jedoch im Kopf immer auf 60.
Wie gesagt, ich steh aufm Schlauch...Schon mal Danke im Vorraus!! [Blockierte Grafik: http://www.informatikforum.de/images/smilies/smile.gif]