verschachtelte Schleifen

dolu28

Aktives Mitglied
Hallo, ich hätte ne Frage zu verschachtelten Scheilfen: Gibt es andere Möglichkeiten (außer ein Label zu benutzen), um sich auf bestimmte Schleifen zu beziehen? MfG
 

dolu28

Aktives Mitglied
Also z.B:
Code:
loop:{
for(int i=0; i<10;i++){
    for(int x=0;i<5;i++){
    break loop;
}
}

}
Hier bezieht sich ja das break loop; auf die erste Schleife. Aber das gefällt mir nicht, da ich dieses loop nur in dem Codeblock bearbeiten kann. meine Frage ist ob es eine alternative/n dafür gibt? :D
 

VfL_Freak

Top Contributor
Moin,
Aber das gefällt mir nicht, da ich dieses loop nur in dem Codeblock bearbeiten kann. meine Frage ist ob es eine alternative/n dafür gibt?
Verstehe noch immer nicht, was genau Du tun willst ... :(
Etwa in einer anderen Methode (oder gar Klasse) sowas sagen wie: 'beende äußere Schleife' oder 'beende innere Schleife' ???

VG Klaus
 

dolu28

Aktives Mitglied
Naja ist auch schwer zu erklären :rolleyes:
Ich versuchs mal:D
Ich habe ein loop in meinem Code, darauf folgt eine Switch-Anweisung. Ich will die Switch-Anweisung in eine andere Klasse als Methode definieren und nur die Methode aufrufen(nach dem loop). Aber die enthält break loop. und loop:{} kann man nur in der Klasse selbst. Deshalb frage ich ob ich statt loop etwas anderes verwenden kann. Hoffe ich konnte es erklären:confused:
 

VfL_Freak

Top Contributor
Moin,
Ich habe ein loop in meinem Code, darauf folgt eine Switch-Anweisung. Ich will die Switch-Anweisung in eine andere Klasse als Methode definieren und nur die Methode aufrufen(nach dem loop). Aber die enthält break loop. und loop:{} kann man nur in der Klasse selbst. Deshalb frage ich ob ich statt loop etwas anderes verwenden kann
Hoffe ich konnte es erklären
Nein, leider nicht wirklich! Klingt irgendwie recht konfus - sorry!
Poste doch mal den relavanten Code, also nicht nur den loop, sondern auch alles andere (wo willst Du was abbrechen etc.)

VG Klaus
 

Joose

Top Contributor
Ich habe ein loop in meinem Code, darauf folgt eine Switch-Anweisung. Ich will die Switch-Anweisung in eine andere Klasse als Methode definieren und nur die Methode aufrufen(nach dem loop). Aber die enthält break loop. und loop:{} kann man nur in der Klasse selbst.

Möglichkeit 1: Die neue Methode muss einen Rückgabewert haben. Dort wo du die Methode aufrufst wertest du diesen Rückgabewert aus und brichst gegebenfalls die Schleife ab
Java:
loop: {
   for(int i = 0; i < 10; i++) {
       for(int x = 0; i < 5; i++) {
           if(deineNeueMethode(possibleParameter)) {
               // DO SOMETHING
           } else {
               break loop;
           }
       }
   }
}

Möglichkeit 2: Die Fälle welche die Loop abbrechen soll vorher prüfen, ansonsten die neue Methode aufrufen.
Java:
loop: {
   for(int i = 0; i < 10; i++) {
       for(int x = 0; i < 5; i++) {
           if(abbruchBedingung) {
               break loop;
           } else if(andereAbbruchBedingung) {
               break loop;
           }
           deineNeueMethode(possibleParameter);
       }
   }
}
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
B Verschachtelte For Schleifen Java Basics - Anfänger-Themen 8
H Best Practice Wie mit break verschachtelte Schleifen komplett verlassen? Java Basics - Anfänger-Themen 2
F Verschachtelte Schleifen Java Basics - Anfänger-Themen 4
J Hilfe verschachtelte Schleifen Java Basics - Anfänger-Themen 5
J verschachtelte for-schleifen Java Basics - Anfänger-Themen 2
C Verschachtelte for-schleifen Java Basics - Anfänger-Themen 10
C Verschachtelte For-Schleifen Java Basics - Anfänger-Themen 5
P Verschachtelte For-Schleifen Java Basics - Anfänger-Themen 4
J Verschachtelte for schleife mit dynamischer Anzahl an Schleifen Java Basics - Anfänger-Themen 10
M Viele verschachtelte Schleifen Java Basics - Anfänger-Themen 14
S verschachtelte while Schleifen Java Basics - Anfänger-Themen 5
S Verschachtelte for-Schleife Java Basics - Anfänger-Themen 2
laxla123 Verschachtelte If-Else Schleife Java Basics - Anfänger-Themen 21
W Verschachtelte If-else --> finde meinen Fehler nicht Java Basics - Anfänger-Themen 30
Düsseldorf2002 Datentypen Verschachtelte LinkedList Java Basics - Anfänger-Themen 5
J Verschachtelte Methoden Java Basics - Anfänger-Themen 9
P Verschachtelte Hashmap Java Basics - Anfänger-Themen 6
P Verschachtelte Array Liste Java Basics - Anfänger-Themen 2
W Verschachtelte Objekte wieder auspacken Java Basics - Anfänger-Themen 3
S Verschachtelte Schleife Java Basics - Anfänger-Themen 3
F Methoden Verschachtelte if else Methode Java Basics - Anfänger-Themen 10
Z Verschachtelte If-Bedingung Java Basics - Anfänger-Themen 6
Y Verschachtelte For-Schleife Java Basics - Anfänger-Themen 5
M Verschachtelte Forschleifen Java Basics - Anfänger-Themen 2
F Klassen Zugriff auf verschachtelte Objekte Java Basics - Anfänger-Themen 11
J static verschachtelte Klassen und innere Klassen Java Basics - Anfänger-Themen 1
TheMenox Verschachtelte If Bedingung Java Basics - Anfänger-Themen 4
R Verschachtelte Arraylist und deren Größe auslesen Java Basics - Anfänger-Themen 7
C Verschachtelte Map auslesen Java Basics - Anfänger-Themen 4
F Erste Schritte Switch case vs. Verschachtelte If Anweisung Java Basics - Anfänger-Themen 11
G Collections verschachtelte ArrayList abfüllen Java Basics - Anfänger-Themen 5
X verschachtelte suche Java Basics - Anfänger-Themen 8
S Verschachtelte Exceptions - Übersicht verbessern Java Basics - Anfänger-Themen 2
D Verschachtelte Objekterzeugung Java Basics - Anfänger-Themen 6
S verschachtelte for-Schleife Java Basics - Anfänger-Themen 6
X Verschachtelte Annotationen Java Basics - Anfänger-Themen 9
J verschachtelte Schleife Java Basics - Anfänger-Themen 10
P Verschachtelte Schleife vorzeitig abbrechen. Java Basics - Anfänger-Themen 50
S verschachtelte for Schleife und Ergebniss. Java Basics - Anfänger-Themen 3
S Verschachtelte Klassen Java Basics - Anfänger-Themen 12
D Verschachtelte IF-Anweisung Java Basics - Anfänger-Themen 10
3 Verschachtelte Zuweisung Java Basics - Anfänger-Themen 4
M Tief verschachtelte Packages Java Basics - Anfänger-Themen 7
T add-Methode für verschachtelte ArrayLists Java Basics - Anfänger-Themen 10
C Verschachtelte For-Schleife Java Basics - Anfänger-Themen 6
E Verschachtelte If-Anweisungen - "else without if" Java Basics - Anfänger-Themen 4
T Datentypen Verschachtelte Map durchlaufen Java Basics - Anfänger-Themen 4
F Verschachtelte Arrays kopieren und überschreiben Java Basics - Anfänger-Themen 4
M Verschachtelte Strukturen. Java Basics - Anfänger-Themen 7
J Verschachtelte for-Schleife mit Löschen von Iterationen. Wie über Iterator abbilden? Java Basics - Anfänger-Themen 6
A Verschachtelte Hashtable ausgeben. Java Basics - Anfänger-Themen 3
W verschachtelte while schleife Java Basics - Anfänger-Themen 8
G Verschachtelte Case Fallunterscheidung Java Basics - Anfänger-Themen 7
W verschachtelte For-Schleife - continue Java Basics - Anfänger-Themen 8
R Verschachtelte Schleife? Java Basics - Anfänger-Themen 6
M sehr weit verschachtelte XML-datei mit jdom auslesen Java Basics - Anfänger-Themen 4
R Bedingte Opeatoren / Verschachtelte Operatoren Java Basics - Anfänger-Themen 4
T schleifen Java Basics - Anfänger-Themen 3
Kingdako Wie löse ich eine Mathematische Formel mit Arrays und Schleifen? Java Basics - Anfänger-Themen 32
S Erste Schritte While Schleifen Java Basics - Anfänger-Themen 11
M geschachtelte for-Schleifen - Einmaleins ausgeben Java Basics - Anfänger-Themen 3
Mikejr Schleifen Java Basics - Anfänger-Themen 4
java-starter Erste Schritte Mit While Schleifen Programme schreiben Java Basics - Anfänger-Themen 4
K geschachtelte "for-Schleifen" Java Basics - Anfänger-Themen 3
Alen123 Potenzen in Schleifen Java Basics - Anfänger-Themen 26
Alen123 String wiederholen mit Schleifen Java Basics - Anfänger-Themen 1
A Schleifen und Boolsche Ausdrücke Java Basics - Anfänger-Themen 42
W Schleifen Java Basics - Anfänger-Themen 36
S Interaktive Abfrage, Hilfe mit Schleifen! Java Basics - Anfänger-Themen 6
Mojtaba1986 Hausaufgabe (Schleifen) Java Basics - Anfänger-Themen 33
A Schleifen Verzweigungen Java Basics - Anfänger-Themen 18
C Sind die while-Schleifen richtig in for-Schleifen ersetzt worden? Java Basics - Anfänger-Themen 8
D Schleifen Problem Java Basics - Anfänger-Themen 2
H Muster mit verschachtelten Schleifen kreieren. Java Basics - Anfänger-Themen 2
A Schleifen in Java Java Basics - Anfänger-Themen 4
A Schleifen, Hilfe! Java Basics - Anfänger-Themen 6
C Schleifen Durchlauf Java Basics - Anfänger-Themen 7
M While-Schleifen-Fehler Java Basics - Anfänger-Themen 4
J Schleifen Wiederholendes Zeichenmuster Java Basics - Anfänger-Themen 4
K For-Schleifen Ablauf Java Basics - Anfänger-Themen 5
L Anzahl der Aufrufe von Schleifen bestimmen Java Basics - Anfänger-Themen 1
S Hilfe bei Java Aufgabe (Schleifen) Java Basics - Anfänger-Themen 25
G Input/Output Schleifen Durchlauf Java Basics - Anfänger-Themen 5
A Erste Schritte Schleifen Java Basics - Anfänger-Themen 5
J Muster und Schleifen Java Basics - Anfänger-Themen 33
H ERGÄNZUNGSFRAGE: Klammersetzung bei if-else Anweisungen und Schleifen Java Basics - Anfänger-Themen 2
scratchy1 Argumente mit verschiedenen Schleifen ausgeben Java Basics - Anfänger-Themen 3
C Schleifen Java Basics - Anfänger-Themen 12
E geschachtelte for-schleifen Java Basics - Anfänger-Themen 6
L Übungsaufgabe zu Schleifen Java Basics - Anfänger-Themen 7
W Erste Schritte Rechnen mit Schleifen? Denkanstoß gesucht Java Basics - Anfänger-Themen 15
A Erste Schritte for-Schleifen vereinfachen Java Basics - Anfänger-Themen 5
S Immer das selbe mit den Schleifen Java Basics - Anfänger-Themen 24
kokojamboo92 Schleifen und Arrays Java Basics - Anfänger-Themen 7
N Problem mit Schleifen Java Basics - Anfänger-Themen 20
O Array, geschachtelte For-Schleifen Java Basics - Anfänger-Themen 34
S While-Schleifen Ausgabe als String? Java Basics - Anfänger-Themen 1
R Threads Pause zwischen zwei Schleifen Java Basics - Anfänger-Themen 1
H Schleifen (anfänger) Java Basics - Anfänger-Themen 13
C Variablen in Schleifen außerhalb verwenden Java Basics - Anfänger-Themen 2

Ähnliche Java Themen

Neue Themen


Oben