Ключевые слова 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
мин.
Строки в Java
8
мин.
Функции в Java
12
мин.