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"); } } }
RELATED TAGS
CONTRIBUTOR
View all Courses