In ogni linguaggio di programmazione, esistono
dei costrutti che permettono all’utente di controllare la sequenza
delle istruzioni immesse. Essenzialmente, possiamo dividere questi
costrutti, in due categorie principali:
Condizioni: permettono, durante la fase di runtime, una
scelta tra l’esecuzione di statement diversi, a seconda che si sia
verificata una certa condizione specificata.
Cicli: permettono, in fase di runtime, di decidere il
numero di volte che determinate istruzioni devono essere eseguite.
In Java le condizioni che si possono utilizzare
sono essenzialmente due: il costrutto
if,
ed il costrutto
switch.
I costrutti di tipo cicli invece sono tre: il
while,
il for
ed il
do. Tutti i costrutti possono essere annidati. I costrutti
principali sono la condizione
if,
ed il ciclo
while.
Un programmatore che sa utilizzare questi due costrutti, sarà in
grado di realizzare un qualsiasi tipo di programma. La sintassi di
questi due costrutti è alquanto banale, e per questo vengono anche
detti "costrutti di programmazione semplici".