Menu
Coddy logo textTech

Introduzione

Lezione 1 di 11 del corso Istruzioni di controllo in Java di Coddy.

Java esegue i programmi dall’alto verso il basso. ​

Il codice viene eseguito nell’ordine in cui è scritto.

Per esempio, se al mattino vuoi prendere un tè o un caffè, questa è una decisione che prendi tu. Allo stesso modo,  per prendere alcune decisioni nel codice, devi usare le istruzioni di controllo del flusso. 

​

Tipi:​

  1. Istruzioni decisionali (istruzioni if, switch case) ​
    • Le istruzioni decisionali di Java ti permettono di prendere una decisione in base al risultato di una condizione.
    • Esempio: supponi di avere una routine quotidiana per lavorare in ufficio, ma che, a causa di una certa situazione, tu debba concentrarti su un'altra attività urgente invece che sul lavoro abituale: si presenta quindi una situazione che richiede un cambiamento di azione.
    • In Java, tutto il codice viene eseguito in sequenza, ma possono verificarsi situazioni in cui il programmatore deve cambiare l'ordine di esecuzione del codice in base a determinate condizioni che richiedono di prendere decisioni.
  2. Istruzioni di ciclo (do while, for, while, ciclo foreach) ​
    • Un computer è l'esempio migliore di qualcosa che può svolgere attività ripetitive decine di migliaia di volte.
    • Ogni linguaggio di programmazione dispone di questa funzionalità.
    • Il processo di esecuzione ripetuta della stessa attività si chiama iterazione.
    • Immagina che ti chieda di scrivere Hello 100 volte. Dovresti scrivere 100 righe di codice, ma usando un ciclo potresti farlo molto facilmente. Lo vedremo nelle prossime lezioni.
  3. Istruzioni di salto (break, continue) ​
    • Per esempio, se qualcuno in casa tua ha il raffreddore, inizialmente potresti decidere di somministrargli rimedi casalinghi e cercare di curarlo senza interruzioni, ma se non guarisce, potresti decidere di interrompere il tentativo e andare dal medico.
    • In Java, le istruzioni di salto vengono usate per trasferire il controllo del programma a istruzioni specifiche.

Provalo tu

Questa lezione non include una sfida di codice.

Tutte le lezioni di Istruzioni di controllo in Java

1Che cosa sono le istruzioni di controllo?

Introduzione

Esercitati da solo: Compilatore Java online