Junior — Middle
В кои ситуации и за какви цели се използва изброяването (Enumeration) в програмирането?
sobes.tech AI
Отговор от AI
Изброяванията (enum) се използват за определяне на ограничен набор от константи, които са логически свързани. Това е удобно, когато трябва да работите с фиксиран набор от стойности, като например дни от седмицата, статуси на поръчки или типове потребители.
Използването на enum повишава четливостта и безопасността на кода, тъй като елиминира възможността за използване на неправилни стойности. Освен това, в Java, изброяванията могат да съдържат методи и полета, което позволява разширяване на тяхната функционалност.
Пример:
enum Day {
ПОНЕДЕЛНИК, ВТОРНИК, СРЯДА, ЧЕТВЪРТЪК, ПЕТЪК, СЪБОТА, НЕДЕЛЯ
}
// Използване
Day днес = Day.ПОНЕДЕЛНИК;
if (днес == Day.СЪБОТА || днес == Day.НЕДЕЛЯ) {
System.out.println("Уикенд");
} else {
System.out.println("Работен ден");
}