НОВИНКА!
Занимательная математика от Трепачёва. Присоединяйтесь к нам!
22 of 1310 menu

Оператор break

Оператор break позволяет досрочно прервать выполнение цикла (for, while или do-while) в Kotlin. При встрече оператора break выполнение цикла немедленно прекращается, и управление передается следующей после цикла инструкции.

Синтаксис

break

Пример

Прерывание цикла for при достижении значения 3:

for (i in 1..5) { if (i == 3) { break } println(i) } println("Loop finished")

Результат выполнения кода:

1 2 Loop finished

Пример

Прерывание цикла while при достижении значения 4:

var x = 1 while (x <= 5) { if (x == 4) { break } println(x) x++ } println("Loop finished")

Результат выполнения кода:

1 2 3 Loop finished

Пример

Прерывание цикла do-while при достижении значения 2:

var y = 1 do { if (y == 2) { break } println(y) y++ } while (y <= 5) println("Loop finished")

Результат выполнения кода:

1 Loop finished

Пример

Использование break во вложенных циклах (прерывает только внутренний цикл):

for (i in 1..3) { for (j in 1..3) { if (j == 2) { break } println("i=$i, j=$j") } }

Результат выполнения кода:

i=1, j=1 i=2, j=1 i=3, j=1

Смотрите также

  • оператор continue,
    который пропускает текущую итерацию цикла
  • оператор return,
    который завершает выполнение функции
  • цикл for,
    который используется для итерации по диапазонам и коллекциям
  • цикл while,
    который выполняет код пока условие истинно
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить