Menu
CoddyTech

Ciclo for - Parte 1

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

A volte, quando si programma, è necessario eseguire la stessa operazione, o quasi, un paio di volte.

Per evitare di scrivere la stessa cosa più e più volte, possiamo usare i cicli.

Il ciclo for ha la seguente sintassi:

for (initialization; condition; update) {
    code
}

initialization, condition e update determinano qual è il valore di start e qual è il valore di end.

Ad esempio, esegui un ciclo da 0 a 5 (escluso):

for (int i = 0; i < 5; i++) {
    System.out.println(i);
}

Eseguirà l'istruzione print 5 volte:

0
1
2
3
4

I cicli hanno molti casi d'uso. Per esempio, sommiamo tutti i numeri da 1 a 100:

int sum_numbers = 0;
for (int i = 1; i <= 100; i++) {
    sum_numbers += i;
}
System.out.println(sum_numbers);

Prima scorrerà tutti i numeri da 1 a 100 (incluso 100 grazie al segno <=) e li sommerà tutti, poi stamperà la variabile sum_numbers

challenge icon

Sfida

Principiante

Leggi un numero intero n (il codice iniziale lo fa già). Usa un ciclo for per stampare "Hello Coddy: " e il valore di i per ogni numero da 3 a n, estremi inclusi.

Per esempio, se n è 6, l'output è:

Hello Coddy: 3
Hello Coddy: 4
Hello Coddy: 5
Hello Coddy: 6

Se n è 27, il ciclo stampa 25 righe, da Hello Coddy: 3 a Hello Coddy: 27.

Provalo tu

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        int n = scanner.nextInt();
        // Scrivi il codice qui
    }
}
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