Zitat von
Filou:
Um die Schleife von außen ab zu brechen, brauchst du eine globale Variable
Das ist ein Irrglaube der bei vielen Herrscht. Es reicht vollkommen aus wenn diese Variable als Private der Klasse declariert wird wenn die schleife in einer Methode der Klasse ist. Somit ist es dann auch möglich mehrere Instanzen gleichzeitig laufen zu haben welche die Variable als Abbruchbedingung nehmen. Hättest du eine globale Variable würden sich die Instanzen durcheinander bringen weil alle auf die gleiche Variable zugreifen.