La selezione in Java

Dallo studio degli schemi fondamentali della programmazione strutturata, abbiamo appreso che la selezione può essere:

  • semplice
  • doppia

Selezione semplice

La selezione semplice consiste in un blocco decisionale con istruzioni nel solo ramo vero.
Graficamente è rappresentata dallo schema che segue:

Struttura selezione semplice

In Java, la selezione semplice è tradotta attraverso le istruzioni che seguono:
// condizione deve essere una espressione booleana,  
// anche complessa, che deve restituire vero o falso                    
if (condizione) {
    
    // sequenza di istruzioni
    // del ramo vero    

}

Selezione doppia

La selezione doppia consiste in un blocco decisionale con istruzioni sia nel ramo vero che nel ramo falso.
Graficamente è rappresentata dallo schema che segue:

Struttura selezione doppia

In Java, la selezione doppia è tradotta attraverso le istruzioni che seguono:
// condizione deve essere una espressione booleana,  
// anche complessa, che deve restituire vero o falso                    
if (condizione) {
    
    // sequenza di istruzioni
    // del ramo vero

} else {

    // sequenza di istruzioni
    // del ramo falso

}