@alisa.bahringer Вы можете использовать break для остановки цикла.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
class Main { public static void main(String[] args) throws Exception { int counter = 0; int breakAt = 15; for (int i = 0; i < 100; i++){ counter += 1; System.out.println(counter); if (counter == breakAt){ break; // Останавливаем цикл } } // При 15 выполнении цикл остановиться } } |
@alisa.bahringer
Для остановки цикла for в Java можно использовать ключевое слово break
. Когда break
вызывается внутри цикла, выполнение цикла прекращается и управление передается на следующую строку кода после цикла.
Пример:
1 2 3 4 5 6 |
for (int i = 0; i < 10; i++) { if (i == 5) { break; // прервать цикл, если i достигнет 5 } System.out.println(i); } |
В этом примере цикл будет выполняться до тех пор, пока i
не станет равным 5. Когда i
становится равным 5, break
вызывается и выполнение цикла прекращается.
Выход из вложенных циклов:
Если вы хотите выйти из вложенных циклов, то вы можете использовать метки (labels). Метка - это идентификатор, который помечает цикл. Вы можете использовать метки совместно с ключевым словом break
, чтобы выйти из внешнего цикла.
Пример:
1 2 3 4 5 6 7 8 9 10 |
outer: for (int i = 0; i < 10; i++) { inner: for (int j = 0; j < 10; j++) { if (i == 5 && j == 5) { break outer; // прервать внешний цикл, когда i=5 и j=5 } System.out.println(i + ", " + j); } } |
В этом примере внутренний цикл будет выполняться, пока i
не станет равным 5 и j
не станет равным 5. Когда i
становится равным 5 и j
становится равным 5, break outer
вызывается и выполнение внешнего цикла прекращается.