Hallöchen!
Ich hab grad ne Funktionalität gebastelt, die auch funktioniert, bei der ich aber den teils verpönten break-Befehl genutzt habe. Mir wurde auf Arbeit gesagt, dass man den eigentlich nicht benutzt, nur weiß ich mir in dem Fall keine andere Lösung. Hier mal der Code:
Wie gesagt funktioniert alles. Ist das so in Ordnung oder gibt´s auch nen besseren Weg ohne break (obwohl ich nicht verstehe, warum der Befehl so schlecht sein soll)?
Ich hab grad ne Funktionalität gebastelt, die auch funktioniert, bei der ich aber den teils verpönten break-Befehl genutzt habe. Mir wurde auf Arbeit gesagt, dass man den eigentlich nicht benutzt, nur weiß ich mir in dem Fall keine andere Lösung. Hier mal der Code:
Java:
Set<String> keys = kartenLog.keySet();
byte[] werte = new byte[4];
for (int i = 1; i < 6; i++) {
for (String key : keys) {
if (kartenLog.get(key)) {
werte = werteLog.get(key);
gegnerWerte[i] = werte;
kartenLog.put(key, false);
break;
}
}
}
Wie gesagt funktioniert alles. Ist das so in Ordnung oder gibt´s auch nen besseren Weg ohne break (obwohl ich nicht verstehe, warum der Befehl so schlecht sein soll)?
Zuletzt bearbeitet: