Топ-100Ключевые слова break, continue - CodOrbits
LogoCodOrbits

Раздел: Азы Java

В этом разделе вы узнаете основы Java: синтаксис, типы данных, операторы и первые шаги в программировании на Java.

Все разделы
Иконка Азы Java

Ключевые слова break, continue

Last updated: 2 мая 2025 г.

Далее рассмотрим ключевые слова break и continue.

Если нужно раньше времени остановить цикл по какому-то условию, то используется ключевое слово break.

Поясним на примере.

1class Test
2{
3    public static void main(String []args)
4    {
5        int a=31;
6        for(int i=0;i<10;i++){
7            // Каждую итерацию цикла от a отнимается единица
8            // и если переменная a на какой-либо итерации станет равна 25
9            if (a==25) {
10                // то цикл завершает свою работу с помощью ключевого слова break.
11                break;
12            }
13            System.out.println(a);
14            a--;
15        }
16    }
17};

Вывод:

Как видим, цикл for остановился досрочно, то есть і не дошло до 10, цикл остановился когда переменная а стала равна 25.


Ключевое слово continue

Также есть ключевое слово continue.

Оно завершает одну текущую итерацию цикла досрочно.

Пример программы:

1class Test
2{
3    public static void main(String []args)
4    {
5        int a=31;
6        for(int i=0; i<10; i++) {
7            System.out.println(a);
8            // Каждую итерацию цикла от a отнимается
9            // единица, и если переменная a на
10            // какой-либо итерации станет равна 25
11            if (a==25) {
12                // то досрочно останавливаем эту итерацию цикла
13                // и сразу происходит переход к следующей, то есть
14                // код после if (в данном случае это a--;)
15                // выполнен не будет.
16                continue;
17            }
18            a--;
19        }
20    }
21}

Вывод:

Как можно увидеть в выводе, на седьмой итерации переменная а уже равна 25, а это значит, что на всех оставшихся итерациях (то есть пока і не станет равна 10) будет срабатывать continue, и на всех этих оставшихся итерациях переменная a равна 25, что также видно в выводе.”,


Следующие уроки

Массивы в Java

11
мин.

Similar Articles Icon
Divider

Строки в Java

8
мин.

Similar Articles Icon
Divider

Функции в Java

12
мин.

Similar Articles Icon