This example shows how to check the value of Enum Variable using IF and SWITCH statements.
Check Value
//===========================================================================================================
//ENUM: Day
//===========================================================================================================
enum Day {
SUNDAY,
MONDAY,
TUESDAY,
WEDNESDAY,
THURSDAY,
FRIDAY,
SATURDAY;
}
//===========================================================================================================
//CLASS: Test
//===========================================================================================================
public class Test {
public static void main(String[] args) {
//CREATE ENUM VARIABLE WITH PREDEFINED VALUE.
Day day = Day.MONDAY;
//CHECK VALUE USING IF.
if(day == Day.MONDAY ) { System.out.println(day); }
if(day.name() == "MONDAY") { System.out.println(day); }
if(day.toString() == "MONDAY") { System.out.println(day); }
//CHECK VALUE USING SWITCH.
switch (day) {
case MONDAY:
System.out.println("Mondays are bad.");
break;
case FRIDAY:
System.out.println("Fridays are better.");
break;
default:
System.out.println("Midweek days are so-so.");
break;
}
}
}