Sobes.tech
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");
}