Menu
Coddy logo textTech

Ciclo for

Fa parte della sezione Fondamenti del percorso Kotlin di Coddy. Lezione 46 di 93.

A volte devi ripetere un’azione più volte. Invece di scrivere lo stesso codice più e più volte, puoi usare un ciclo. Il ciclo for è perfetto quando sai esattamente quante volte vuoi ripetere qualcosa.

Ecco la struttura di base:

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

Questo stampa i numeri da 1 a 5. La variabile i assume ogni valore dell’intervallo e il codice tra le parentesi graffe viene eseguito per ogni valore.

Puoi usare qualsiasi nome di variabile, non solo i:

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

La variabile del ciclo esiste solo all'interno del ciclo. A ogni iterazione, si aggiorna automaticamente al valore successivo nell'intervallo finché non rimangono più valori.

challenge icon

Sfida

Medio

Leggi un numero intero n dall'input. Usa un ciclo for per stampare tutti i numeri da 1 a n, ciascuno su una riga separata.

Ad esempio, se l'input è 4, l'output dovrebbe essere:

1
2
3
4

Provalo tu

fun main() {
    val n = readLine()!!.toInt()
    
    // TODO: Scrivi il tuo codice qui sotto per stampare i numeri da 1 a n usando un ciclo for
    
}
quiz iconMettiti alla prova

Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.

Tutte le lezioni di Fondamenti

Esercitati da solo: Playground Kotlin