Menu
Coddy logo textTech

Laço For

Parte da seção Fundamentos do Journey de Kotlin da Coddy. Lição 46 de 93.

Às vezes, você precisa repetir uma ação várias vezes. Em vez de escrever o mesmo código repetidamente, você pode usar um laço. O laço for é perfeito quando você sabe exatamente quantas vezes deseja repetir algo.

Aqui está a estrutura básica:

for (i in 1..5) {
    println(i)
}

Isso imprime os números de 1 a 5. A variável i assume cada valor no intervalo, e o código dentro das chaves é executado para cada valor.

Você pode usar qualquer nome de variável, não apenas i:

for (number in 1..3) {
    println("Count: $number")
}
// Saída:
// Count: 1
// Count: 2
// Count: 3

A variável de loop só existe dentro do loop. A cada iteração, ela é atualizada automaticamente para o próximo valor no intervalo até que não restem mais valores.

challenge icon

Desafio

Médio

Leia um inteiro n da entrada. Use um loop for para imprimir todos os números de 1 a n, cada um em uma linha separada.

Por exemplo, se a entrada for 4, a saída deverá ser:

1
2
3
4

Experimente você mesmo

fun main() {
    val n = readLine()!!.toInt()
    
    // TODO: Escreva seu código abaixo para imprimir os números de 1 a n usando um loop for
    
}
quiz iconTeste seus conhecimentos

Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.

Todas as lições de Fundamentos

Pratique por conta própria: Playground de Kotlin