Informatiker Board (http://www.informatikerboard.de/board/index.php)
- Themengebiete (http://www.informatikerboard.de/board/board.php?boardid=1)
--- Theoretische Informatik (http://www.informatikerboard.de/board/board.php?boardid=5)
---- formale Sprachen (http://www.informatikerboard.de/board/board.php?boardid=12)
----- Bei Java Konstruktor in einem andern Konstruktor verwenden (http://www.informatikerboard.de/board/thread.php?threadid=1431)
Geschrieben von Lycaner am 30.03.2013 um 18:57:
Es klappt endlich alles, vielen Dank.
Schöne Ostertage noch eulerscheZah : )
Geschrieben von Lycaner am 30.03.2013 um 21:31:
Ok jetzt habe ich doch noch eine kleine Frage.
Ich wollte das gesamte Datenfeld ausgeben und habe einen kleine Schleife geschrieben.
Das
for(int i=0;i<10;i++){
if(Datenfeld[i].gebTag>0){
Datenfeld[i].zeigeSpielerdaten();
}
break;
}
Wieso gibt er mir nur den erst Datenfeld aus und bricht die Schleife ab. Ich wollte, dass die Schleife abgebrochen wird, wenn bei Geburtstagen nichts steht.
Gibt es eine andere Möglichkeit zu prüfen, ob in der Schleife etwas stehet oder nicht?
Geschrieben von eulerscheZahl am 30.03.2013 um 21:47:
break bricht die Schleife komplett ab, continue den aktuellen Schleifendurchlauf.
Dein break ist nicht von if(...) abhängig, wird also auf jeden Fall ausgeführt. Daher endet die Schleife nach dem ersten Durchgang.
Je nachdem, was du vorhast, empfehle ich dir else break oder das break einfach ganz wegzulassen.
Geschrieben von Lycaner am 31.03.2013 um 09:39:
Nochmal Danke
Forensoftware: Burning Board, entwickelt von WoltLab GmbH