Programmazione in Java: le strutture di controllo
Approfondimenti sulle strutture di controllo condizionali e iterative in Java, con 10 esercizi + soluzioni pratiche
What you will learn
Cosa sono le strutture di controllo (s.d.c)
Come creare strutture di controllo in Java
Le strutture di controllo condizionali
Le strutture di controllo iterative
Il controllo semplice con IF
Il controllo doppio con IF .. ELSE
Il controllo multiplo con IF .. ELSE IF .. ELSE IF ..
Il costrutto switch
La keyword break
La keyword continue
Il ciclo FOR
Il ciclo pre-condizionato (while)
Il ciclo post-condizionato (do .. while)
10 esercizi di creazione strutture di controllo + soluzioni
Why take this course?
Se hai già un minimo di conoscenze sui concetti elementari di Java e hai già iniziato ad approcciare questo linguaggio di programmazione ma vorresti capire meglio il funzionamento delle strutture di controllo hai davanti a te il corso che si pone proprio questo obiettivo.
Si presuppone che lo studente abbia già installato Java, JDK e Eclipse (o altri ambienti di sviluppo) sul proprio computer, in caso contrario vengono comunque date indicazioni testuali all'inizio del corso.
Questo percorso di apprendimento parte dalla spiegazione delle strutture di controllo dal punto di vista sia teorico che pratico:
- la selezione semplice (if);
- la selezione doppia (if .. else);
- la selezione multipla con if .. else if .. else if .....
- il costrutto switch
- i cicli (strutture iterative);
- il ciclo FOR (iterazione predefinita);
- il ciclo WHILE (iterazione pre-condizionata);
- il ciclo DO .. WHILE (iterazione post-condizionata).
Dopo la spiegazione teorico-pratica delle strutture di controllo troverai una sezione in cui verrai messo alla prova attraverso un'assegnazione di 10 esercizi in cui dovrai provare in autonomia a creare strutture di controllo in Java in base al problema proposto.
Dopo aver provato a programmare le 10 strutture di controllo, troverai video con le soluzioni pratiche relative agli esercizi assegnati. Naturalmente nella maggior parte dei casi esistono più strade che portano al medesimo risultato, quindi esistono più modi di risolvere gli esercizi proposti... ma alcuni possono essere adeguati e altri no. Le soluzioni proposte sono quelle ritenute più adeguate (non le uniche esatte in senso assoluto) e durante la loro applicazione verrà spiegato il motivo per cui sono state strutturate in un modo piuttosto che un altro.