7. Δομές Επιλογής

Οι δομές επιλογής της Java, είναι ίδιες με αυτές της C:

if(συνθήκη){
εντολή;
}
else if (συνθήκη){
εντολή;
}
else{
εντολή;
}

Οι συγκριτικοί και λογικοί τελεστές που χρησιμοποιούμε είναι επίσης οι ίδιοι με αυτούς της C.

Η σύνταξη της switch είναι:
switch (µεταβλητή){
 case (τιµή1):
 εντολή1;
 ...
break;
 case (τιµή2):
 εντολή2;
 ...
break;
 default:
 εντολήΝ;
 ...