Menu
Coddy logo textTech

Ciclo for - Parte 2

Fa parte della sezione Fondamenti del percorso Java di Coddy. Lezione 47 di 73.

esploriamo alcune interessanti varianti della condizione del ciclo for:

Contare all'indietro:

for (int i = 10; i >= 0; i--) {
    System.out.println(i);
}
// Output: 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0

Nota che iniziamo con un numero più alto (i = 10), usiamo i >= 0 come condizione e usiamo i-- per diminuire il contatore

Vuoi saltare dei numeri? Basta modificare il valore di incremento/decremento:

// Counting up by 2s
for (int i = 0; i <= 10; i += 2) {
    System.out.println(i);
}
// Output: 0, 2, 4, 6, 8, 10
// Counting down by 2s
for (int i = 10; i >= 0; i -= 2) {
    System.out.println(i);
}
// Output: 10, 8, 6, 4, 2, 0 

Puoi persino usare più variabili nel controllo del ciclo:

for (int i = 0, j = 10; i <= 10; i++, j--) {
    System.out.println("i = " + i + ", j = " + j);
}
// Risultato: i = 0, j = 10
//         i = 1, j = 9
//         i = 2, j = 8
// E così via...

Provalo tu

Questa lezione non include una sfida di codice.

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: Compilatore Java online