Есть ли в java универсальный способ выйти из многоуровневого цикла? Или же необходимо составлять грамотное условие для каждого уровня? Например:
for( ... ){
while( ... ){
...
break(2); // не обращайте внимания
}
}
Я думаю, вы поняли, что я имею в виду.
Если я вас правильно понял, вам поможет лэйбл
public class Test {
public static void main(String[] args) {
outerloop:
for (int i=0; i < 5; i++) {
for (int j=0; j < 5; j++) {
if (i * j > 6) {
System.out.println("Breaking");
break outerloop;
}
System.out.println(i + " " + j);
}
}
System.out.println("Done");
}
}
0 0
0 1
0 2
0 3
0 4
1 0
1 1
1 2
1 3
1 4
2 0
2 1
2 2
2 3
Breaking
Done
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Есть число n типа BigIntegerНеобходимо определить количество цифр в этом числе
Имеются блоки для вычисления переменных BooleanКаждый этап вычисления сложный и его нельзя выразить 1 строчкой и желательно пропускать вычисления,...
Перебирается массив объектов по наличию в них искомой пользователем строкиПри попытке в foreach-цикле перебрать все элементы массива, приложение...