Назад к вопросам
Junior — Middle
71
В каких ситуациях и для каких целей применяется перечисление (Enumeration) в программировании?
Компании, где спрашивали
Драйв Клик
Ответ от нейросети
sobes.tech AI
Перечисления (enum) применяются для определения ограниченного набора констант, которые логически связаны между собой. Это удобно, когда нужно работать с фиксированным набором значений, например, днями недели, статусами заказа или типами пользователей.
Использование enum повышает читаемость и безопасность кода, так как исключает возможность использования некорректных значений. Кроме того, в Java перечисления могут содержать методы и поля, что позволяет расширять их функциональность.
Пример:
enum Day {
MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY
}
// Использование
Day today = Day.MONDAY;
if (today == Day.SATURDAY || today == Day.SUNDAY) {
System.out.println("Выходной день");
} else {
System.out.println("Рабочий день");
}