Introduzione ai Cicli
Scorri per mostrare il menu
Cosa succede se è necessario ripetere un frammento di codice molte volte? Ad esempio, il nostro responsabile ci ha assegnato un compito incredibile: visualizzare lo stesso messaggio sullo schermo 1.000 volte. Riesci a immaginare di passare tutta la giornata a digitare System.out.println(); ripetutamente?
In questo caso, i cicli vengono in nostro aiuto!
In Java esistono diversi tipi di cicli, ciascuno più adatto a compiti specifici. Nella prossima sezione, verranno analizzati tutti e verrà spiegato dove e quando è preferibile utilizzarli.
Riduciamo un po' il compito e supponiamo di dover visualizzare lo stesso messaggio 5 volte. Usiamo il metodo copia-incolla:
Main.java
1234567891011package com.example; public class Main { public static void main(String[] args) { System.out.println("Hey, I will appear here 5 times"); System.out.println("Hey, I will appear here 5 times"); System.out.println("Hey, I will appear here 5 times"); System.out.println("Hey, I will appear here 5 times"); System.out.println("Hey, I will appear here 5 times"); } }
Come possiamo vedere, abbiamo completato il compito e visualizzato il testo sullo schermo cinque volte.
Ora, tutto ciò che resta da fare è visualizzare questo testo sullo schermo solo 995 volte in più, e il compito sarà completato.
Quindi, utilizziamo un ciclo che eseguirà una specifica operazione finché la condizione di esecuzione del ciclo non diventa falsa:
Main.java
1234567891011package com.example; public class Main { public static void main(String[] args) { int number_of_operations = 0; while (number_of_operations < 10) { System.out.println("Hey, I will appear here 10 times"); number_of_operations = number_of_operations + 1; } } }
Nel codice sopra, abbiamo utilizzato un ciclo. Tuttavia, è importante notare che inizialmente abbiamo dichiarato la variabile number_of_operations per contare quante volte abbiamo eseguito l'operazione. Successivamente, abbiamo impostato una condizione affinché questa variabile abbia un valore inferiore a 10, il che significa che il ciclo verrà eseguito fino a quando il valore della variabile non raggiunge 10. Analizzeremo il funzionamento di esempi specifici di cicli in modo più dettagliato nei capitoli successivi.
1. Che cos'è un ciclo?
2. Qual è lo scopo dei cicli?
Grazie per i tuoi commenti!
Chieda ad AI
Chieda ad AI
Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione