Цикл do while в Kotlin
Цикл do-while сначала выполняет блок
команд, а условие проверяет уже после тела.
Поэтому тело срабатывает минимум один раз,
даже если условие изначально ложно.
Запись выглядит так:
do {
// body
} while (condition)
Счетчик выведет пять строк, а затем условие остановит цикл:
var i = 1
do {
println("Iteration $i")
i++
} while (i <= 5)
Если условие ложно с самого начала, тело все равно выполнится один раз:
var x = 10
do {
println("once")
x++
} while (x < 5)
Выведите в консоль числа от 1
до 7.
Уменьшайте число 8 на 2,
пока оно не станет меньше 0,
и выведите каждый шаг.