Hallo,
ich habe erneut eine frage zu dem Thema Schleifen. Ich habe folgenden Code.
ich hoffe das ich meine Frage/Problem einigermaßen formulieren kann.
Innherhalb der ersten for schleife, kommt nochmals eine for Schleife.
Diese Innere for Schleife wird so lange durchlaufen wie die Variable innen > 1 ist. So lange wird alles in der Inneren Schleife ausgeführt. (ist so weit klar). Ist die Bedingung nicht mehr gegeben wird die äußere for schleife ausgeführt so lange außen < 3 ist. Aber warum werden dennoch die Berechnungen der Inneren for Schleife weiter ausgeführt? In dem Fall dachte ich das er dann nur noch
ausführt/Berechnet.
ich hoffe das ich es einigermaßen beschreiben konnte.
ich habe erneut eine frage zu dem Thema Schleifen. Ich habe folgenden Code.
Java:
public class Start {
public static void main(String[] args) {
int x = 0;
int y = 30;
for (int außen = 0; außen < 3; außen++) {
for (int innen = 4; innen > 1; innen--) {
x = x + 3;
y = y - 2;
if (x == 6) {
break;
}
x = x + 3;
}
y = y - 2;
}
System.out.println(x + "" + y);
}
}
ich hoffe das ich meine Frage/Problem einigermaßen formulieren kann.
Innherhalb der ersten for schleife, kommt nochmals eine for Schleife.
Diese Innere for Schleife wird so lange durchlaufen wie die Variable innen > 1 ist. So lange wird alles in der Inneren Schleife ausgeführt. (ist so weit klar). Ist die Bedingung nicht mehr gegeben wird die äußere for schleife ausgeführt so lange außen < 3 ist. Aber warum werden dennoch die Berechnungen der Inneren for Schleife weiter ausgeführt? In dem Fall dachte ich das er dann nur noch
Java:
y = y - 2;
ausführt/Berechnet.
ich hoffe das ich es einigermaßen beschreiben konnte.