Given the following code snippet, which statements are correct in terms of Enums in Java?
public enum Day {
SUNDAY, MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY;
public static void printDay(Day day) {
switch(day) {
case SUNDAY: System.out.println("It's Sunday!"); break;
case MONDAY: System.out.println("It's Monday!"); break;
// Other cases...
}
}
}