Junior — Middle
In quali situazioni e a quali scopi viene utilizzata l'enumerazione (Enumeration) nella programmazione?
sobes.tech AI
Risposta dell'AI
Le enumerazioni (enum) vengono utilizzate per definire un insieme limitato di costanti logicamente correlate. Questo è utile quando si lavora con un insieme fisso di valori, come i giorni della settimana, gli stati degli ordini o i tipi di utenti.
L'uso di enum migliora la leggibilità e la sicurezza del codice, poiché elimina la possibilità di utilizzare valori errati. Inoltre, in Java, le enumerazioni possono contenere metodi e campi, consentendo di estenderne le funzionalità.
Esempio:
enum Day {
LUNEDI, MARTEDI, MERCOLEDI, GIOVEDI, VENERDI, SABATO, DOMENICA
}
// Utilizzo
Day oggi = Day.LUNEDI;
if (oggi == Day.SABATO || oggi == Day.DOMENICA) {
System.out.println("Fine settimana");
} else {
System.out.println("Giorno lavorativo");
}