Dichiarazione di commutazione Java

Immagina di essere un cavaliere fermo a un bivio. Se vai a sinistra, perderai il tuo cavallo. Se vai a destra, acquisirai conoscenza. Come rappresenteremmo questa situazione in codice? Probabilmente sai già che usiamo costrutti come if-then e if-then-else per prendere queste decisioni. Ma cosa succede se la strada non si divide in due, ma in dieci?

Hai strade che sono "completamente a destra", "leggermente a sinistra di quella", "un po' più a sinistra" e così via, per un totale di 10 possibili strade? Immagina come crescerà il tuo codice "if-then-else" in questa versione! Supponiamo di avere un bivio a 10 vie sulla strada. Per tali situazioni, Java ha l'istruzione switch. Parleremo di quest'uomo molte altre volte.

Enum. Esempi pratici. Aggiunta di costruttori e metodi

E ancora qualche parola su Enum. Più precisamente, meno parole, ma più codice e pratica. Dopotutto, i cervelli di molte persone sono (abbastanza spesso) pieni di poltiglia su questo argomento piuttosto che di conoscenza. Se vuoi avere un'idea migliore dell'argomento, non essere timido: sentiti libero di leggere ed esplorare mentre procedi.