program to demonstrate enum enum days { Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday } void main() { var today = days.Friday; switch (today) { case days.Sunday: print("Today is Sunday."); break; case days.Monday: print("Today is Monday."); break; case days.Tuesday: print("Today is Tuesday."); break; case days.Wednesday: print("Today is Wednesday."); break; case days.Thursday: print("Today is Thursday."); break; case days.Friday: print("Today is Friday."); break; case days.Saturday: print("Today is Saturday."); break; } } ________________________________________________________________________________________________________ Another example of enum enum Gender { Male, Female, Other } class Person { // Properties String? firstName; String? lastName; Gender? gender; // Constructor Person(this.firstName, this.lastName, this.gender); // display() method void display() { print("First Name: $firstName"); print("Last Name: $lastName"); print("Gender: $gender"); } } void main() { Person p1 = Person("John", "Doe", Gender.Male); p1.display(); Person p2 = Person("Menuka", "Sharma", Gender.Female); p2.display(); } ________________________________________________________________________________________________________ Another example of enum enum Days { Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday } void main() { // Days.values: It returns all the values of the enum. for (Days day in Days.values) { print(day); } } ________________________________________________________________________________________________________