Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
ich bin derzeit eine neu eingeschriebene Studentin für Angewandte Informatik ^^, ich wollte fragen wann und wie das break/continue bei For-Loops angewendet wird . Ich verstehe da leider nicht den Zusammenhang.
Bedanke mich schonmal vorher )
for(int i = 0; i < einzelneZeilen.length; i++) {
}
Du läufst z.B. per for-Schleife durch eine Text mit mehreren Zeilen. Immer wenn es eine Leerzeile ist, soll der nachfolgende Code gar nicht ausgeführt werden. i soll also sofort um eins erhöht werden. Für so etwas verwendet man continue. Die Schleife wird dadurch nicht komplett abgebrochen.
Mit break wird die Schleife komplett abgebrochen. Vorsicht: Wenn sich die for-Schleife innerhalb einer anderen for-Schleife befindet wird nur die innere abgebrochen.
Mit break wird die Schleife komplett abgebrochen. Vorsicht: Wenn sich die for-Schleife innerhalb einer anderen for-Schleife befindet wird nur die innere abgebrochen.
Versuch am besten break und continue zu vermeiden. Wenn eine Schleife mehrere Ausgangspunkte hat kann das zu Verwirrung führen. Wenn du mal eben durch etwas durch iterierst und du eigentlich schon mit deinen Aktionen fertig bist und Leerläufe verhindern möchtest kann ein "break" nützlich sein.
Beispiel: (nur auf continue bezogen)
Java:
// Schlecht
for(int i = 0; i < lines.length; i++) {
if(lines[i].isEmpty()) {
continue;
}
// DO STUFF
}
// Besser
for(int i = 0; i < lines.length; i++) {
if(!lines[i].isEmpty()) {
// DO STUFF
}
}