Use an enum constructor, instance variable, and method. : enum methods « Data Type « Java Tutorial






enum Apple {
  A(10), B(9), C(12), D(15), E(8);

  private int price; // price of each apple

  Apple(int p) {
    price = p;
  }

  int getPrice() {
    return price;
  }
}

class EnumDemo3 {
  public static void main(String args[]) {
    Apple ap;

    System.out.println("D costs " + Apple.D.getPrice() + " cents.\n");

    System.out.println("All apple prices:");
    for (Apple a : Apple.values())
      System.out.println(a + " costs " + a.getPrice() + " cents.");
  }
}








2.44.enum methods
2.44.1.Obtaining all ordinal values using ordinal()
2.44.2.compareTo() and equals() for enum data type
2.44.3.Using the built-in enumeration methods: values( )
2.44.4.Using valueOf()
2.44.5.Switch statement with enum
2.44.6.Adding Members to an Enumeration Class
2.44.7.Use the built-in enumeration methods.
2.44.8.Use an enum constructor, instance variable, and method.
2.44.9.Demonstrate ordinal(), compareTo(), and equals().