Junior — Middle
Em que situações e para que fins é utilizada a enumeração (Enumeration) na programação?
sobes.tech IA
Resposta da IA
As enumerações (enum) são usadas para definir um conjunto limitado de constantes que estão logicamente relacionadas. Isto é útil quando se trabalha com um conjunto fixo de valores, como dias da semana, estados de pedidos ou tipos de utilizadores.
O uso de enum melhora a legibilidade e a segurança do código, pois elimina a possibilidade de usar valores incorretos. Além disso, em Java, as enumerações podem conter métodos e campos, o que permite expandir a sua funcionalidade.
Exemplo:
enum Day {
SEGUNDA, TERÇA, QUARTA, QUINTA, SEXTA, SÁBADO, DOMINGO
}
// Uso
Day hoje = Day.SEGUNDA;
if (hoje == Day.SÁBADO || hoje == Day.DOMINGO) {
System.out.println("Fim de semana");
} else {
System.out.println("Dia útil");
}