Как остановить выполнения цикла while на Kotlin?
Здравствуйте, уважаемые читатели моего блога. Сегодня поговорим как преждевременно остановить цикл while. Это нужно для установления каких-то ограничений. Итак, начнём.
Для начала зайдите в Studio или по ссылке (выберите Kotlin): https://www.onlinegdb.com/online_java_compiler
Введём следующий код
var total=0
var num=10
while(num>=0)
{
total+=num
num--
if (total>30)
{
break
}
}
println(total)
В первой строке мы объявляем переменную при помощи var с именем total и присваиваем ей 0.
Далее мы тоже самое делаем с переменной num . Мы создаём её и присваиваем ей 10.
Далее мы цикл пишем при помощи whlle , где ставим условие num больше или равно нулю. Внутри этого цикла в каждом круге при условии больше или равно нулю мы прибавляем к total сумму num. Далее мы уменьшаем num на единицу. Num-- - это уменьшие переменной на единицу.
Далее мы ставим условие if , где в случае total больше 30 мы ставим условие break. С помощью break мы останавливаем выполнения цикла. Также можно использовать break при бесконечном цикле while (true).
Далее мы выводим сумму, которую посчитал цикл при помощи println.
В итоге полностью код выглядит так:
fun main() {
var total=0
var num=10
while(num>=0)
{
total+=num
num--
if (total>30)
{
break
}
}
println(total)
}
Попробуйте его изменить, затем что-то своё напишите. На этом всё. Пока.
Поддержать данатом можно здесь
Мои курсы:
C нуля до 10 км в беге за месяц
С нуля до 73 отжиманий за 2.5 месяца
С нуля до 3800 прыжков на скакалке за 3 недели
С нуля до 205 приседаний за 11 недель
- Дмитрий Баль от