Я использую java довольно долгое время, но мое образование в циклах несколько не хватает. Я знаю, как создавать каждый цикл, который существует в java, и выходить из циклов. Однако я недавно подумал об этом:
Скажем, у меня есть два вложенных цикла. Могу ли я вырваться из обоих циклов, используя только один оператор
break
?
Вот что я до сих пор.
int points = 0;
int goal = 100;
while (goal <= 100) {
for (int i = 0; i < goal; i++) {
if (points > 50) {
break; //for loop ends, while loop does not
}
//I know I could put a 'break' statement here and end the while loop but I want to do it using just one 'break' statement
points += i;
}
}
Есть ли способ достичь этого?