Возможный дубликат:
Как выйти из основного/внешнего цикла в двойном/вложенном цикле?
У меня следующая ситуация:
for(int i = 0; i < schiffe.length-1; i++){
if(schiffe[i].schaden){
schlepper.fliege(schiffe[i].x,
schiffe[i].y,
schiffe[i].z);
schlepper.wirdAbgeschleppt = schiffe[i];
for(int k = 0; k < stationen.length-1; k++){
if(stationen[k].reparatur == null){
schlepper.fliege(stationen[k].x,
stationen[k].y,
stationen[k].z);
break;
}
}
}
}
Я хочу
schlepper.fliege(stationen[k].x,
stationen[k].y,
stationen[k].z);
выполняться один раз, а затем выходить из внутреннего цикла и продолжать цикл for (int i... Итак, я использовал разрыв в моем коде. Но я не уверен, правильно ли это. вызвать разрыв для всех циклов или только для второго цикла?