Sobes.tech
Junior — Middle

В кои ситуации и за какви цели се използва изброяването (Enumeration) в програмирането?

sobes.tech AI

Отговор от AI

Изброяванията (enum) се използват за определяне на ограничен набор от константи, които са логически свързани. Това е удобно, когато трябва да работите с фиксиран набор от стойности, като например дни от седмицата, статуси на поръчки или типове потребители.

Използването на enum повишава четливостта и безопасността на кода, тъй като елиминира възможността за използване на неправилни стойности. Освен това, в Java, изброяванията могат да съдържат методи и полета, което позволява разширяване на тяхната функционалност.

Пример:

enum Day {
    ПОНЕДЕЛНИК, ВТОРНИК, СРЯДА, ЧЕТВЪРТЪК, ПЕТЪК, СЪБОТА, НЕДЕЛЯ
}

// Използване
Day днес = Day.ПОНЕДЕЛНИК;
if (днес == Day.СЪБОТА || днес == Day.НЕДЕЛЯ) {
    System.out.println("Уикенд");
} else {
    System.out.println("Работен ден");
}