Назад к вопросам
JuniorТеорияЧасто
Что выведет программа?
fun main() {
var sum = 0
for (i in 1 until 4) {
sum += i
}
for (i in 1..4) {
sum += i
}
println(sum)
}16
- Ждать
20: читатьuntilкак «до 4 включительно».1 until 4останавливается перед4, поэтому первый цикл добавляет1 + 2 + 3, то есть6. - Ждать
12: считать, что..тоже не включает конец.1..4включает4, поэтому второй цикл добавляет10, а сумма —16.
- Что выведет программа, если оба цикла пройдут по
1..<4? - Сколько раз выполнится тело
for (i in 4 until 4)?