An enum class is a special class used to represent a group of constants.
It can be declared using the enum
keyword, as shown below:
enum Skill {
BEGINNER,
INTERMEDIATE,
PROFICIENT,
EXPERT
}
Enums can be used in a switch-case statement, as shown below:
public class Main {enum Skill {BEGINNER,INTERMEDIATE,PROFICIENT,EXPERT}public static void main(String[] args) {Skill mySkill = Skill.INTERMEDIATE;switch(mySkill) {case BEGINNER:System.out.println("Beginner");break;case INTERMEDIATE:System.out.println("Intermediate");break;case PROFICIENT:System.out.println("Proficient");break;case EXPERT:System.out.println("Expert");}}}