Java enum switch/if-else statement example

1.using switch example
public class JavaEnumSwitchCaseExample {

   enum Margin
   {
      TOP, RIGHT, BOTTOM, LEFT
   }

   public static void main(String[] args)
   {
      System.out.println(getMarginValue(Margin.TOP));
   }

   public static String getMarginValue(Margin margin)
   {
      switch (margin) {
         case TOP: return "1em";
         case RIGHT: return "12px";
         case BOTTOM: return "1.5em";
         case LEFT: return "6px";
         default: return null;
      }
   }
} //end of class

2. using if-else example
public class JavaEnumIfThenExample {

   public enum Day
   {
      SUNDAY, MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY
   }

   public static void main(String[] args)
   {
      Day theDay = Day.THURSDAY;
      printDayGreeting(theDay);
   }

   public static void printDayGreeting(Day day)
   {
      if (day == Day.FRIDAY)
         System.out.println("TGIF");
      else
         System.out.println("Some other day");
   }
} //end of class

reference : http://www.devdaily.com/java/using-java-enum-examples-tutorial

0 comments:

Post a Comment