Sobes.tech
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");
}