Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Introduzione ai Cicli | Sezione
Fondamenti di Java

bookIntroduzione 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

Main.java

copy
1234567891011
package 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

Main.java

copy
1234567891011
package 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?

question mark

Che cos'è un ciclo?

Select the correct answer

question mark

Qual è lo scopo dei cicli?

Select the correct answer

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 1. Capitolo 15

Chieda ad AI

expand

Chieda ad AI

ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

Sezione 1. Capitolo 15
some-alt