Two enumeration constants can be compared for equality by using the == relational operator : enum « Data Type « Java Tutorial






enum Week {
  Monday, Tuesday, Wednesday, Thursday, Friday, Saturaday, Sunday
}

public class MainClass {
  public static void main(String args[]) {
    Week aWeekDay;

    aWeekDay = Week.Monday;

    // Output an enum value.
    System.out.println("Value of aWeekDay: " + aWeekDay);
    System.out.println();

    aWeekDay = Week.Friday;

    // Compare two enum values.
    if (aWeekDay == Week.Friday)
      System.out.println(" Friday.\n");

  }
}
Value of aWeekDay: Monday

 Friday.








2.43.enum
2.43.1.Enumeration Fundamentals
2.43.2.How to define an enumeration
2.43.3.Enums in a Class
2.43.4.equals and = operator for enum data type
2.43.5.Comparing Enumeration Values
2.43.6.Two enumeration constants can be compared for equality by using the == relational operator
2.43.7.uses an enum, rather than interface variables, to represent the answers.
2.43.8.enum type with its own method
2.43.9.Enum type field
2.43.10.enum with switch