Mega Code Archive

 
Categories / Java / Language Basics
 

Use an enum constructor, instance variable, and method

enum Apple {   A(10), B(9), C(12), D(15), E(8);   private int price; // price of each apple    // Constructor    Apple(int p) {     price = p;   }   int getPrice() {     return price;   } } public class EnumDemo3 {   public static void main(String args[]) {     Apple ap;     // Display price of Winsap.     System.out.println(Apple.A.getPrice());     // Display all apples and prices.     System.out.println("All apple prices:");     for (Apple a : Apple.values())       System.out.println(a + " costs " + a.getPrice() + " cents.");   } }