Sobes.tech
Junior — Middle

U kojim situacijama i za koje svrhe se koristi enumeracija (Enumeration) u programiranju?

sobes.tech АИ

Одговор од АИ

Enumeracije (enum) se koriste za definisanje ograničenog skupa konstanti koje su logički povezane. Ovo je korisno kada radite sa fiksnim skupom vrednosti, kao što su dani u nedelji, statusi porudžbina ili tipovi korisnika.

Korišćenje enum-a povećava čitljivost i sigurnost koda, jer isključuje mogućnost korišćenja netačnih vrednosti. Pored toga, u Javi, enumi mogu sadržavati metode i polja, što omogućava proširenje njihove funkcionalnosti.

Primer:

enum Day {
    PONEDELJAK, UTORAK, SREDA, ČETVRTAK, PETAK, SUBOTA, NEDELJA
}

// Upotreba
Day danas = Day.PONEDELJAK;
if (danas == Day.SUBOTA || danas == Day.Nedelja) {
    System.out.println("Vikend");
} else {
    System.out.println("Radni dan");
}