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

Цикл while

Цикл while позволяет выполнять блок кода многократно, пока выполняется заданное условие. Условие проверяется перед каждой итерацией цикла. Если условие ложно с самого начала, цикл не выполнится ни разу.

Синтаксис

while (условие) { // тело цикла }

Пример

Выведем числа от 1 до 5:

var i = 1 while (i <= 5) { println(i) i++ }

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

1 2 3 4 5

Пример

Цикл while может не выполниться ни разу, если условие ложно:

var x = 10 while (x < 5) { println("This won't be printed") }

Пример

Использование while для обработки строки:

val str = "abcde" var index = 0 while (index < str.length) { println(str[index]) index++ }

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

a b c d e

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

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