1 // EnumVar.java
2
3 /** 4 * EnumVar zeigt den Umgang mit Variablen vom Typ Enum. 5 * Beispielprogramm zur Programmiertechnik 1, Teil 2. 6 * @author H.Drachenfels 7 * @version 7.1.2019 8 */
9 public final class EnumVar {
10 private EnumVar() { }
11
12 /** 13 * main ist der Startpunkt des Programms. 14 * @param args wird nicht verwendet. 15 */
16 public static void main(String[] args) {
17 Jahreszeit fruehling = Jahreszeit.FRUEHLING;
18 Jahreszeit sommer = Jahreszeit.valueOf("SOMMER");
19 System.out.printf("%s%n%s%n",
20 String.valueOf(fruehling), sommer.toString());
21
22 Jahreszeit[] jahreszeiten = Jahreszeit.values();
23 for (int i = 0; i < jahreszeiten.length; ++i) {
24 if (jahreszeiten[i] != fruehling && jahreszeiten[i] != sommer) {
25 System.out.println(jahreszeiten[i]);
26 }
27 }
28 }
29 }
30