/*
 * "Grundkurs Programmieren in Java - Band 1 (3. Auflage, 2006)I"
 * 2001-2006, Carl Hanser Verlag
 * Loesungsvorschlag zu Aufgabe 14.1 (Version 3.0)
 * (c) 2001-2006 D. Ratz, J. Scheffler, D. Seese, J. Wiesenberger
 *
 */

package studienfaecher;
public enum Fach {
  MATHEMATIKSTUDIUM, INFORMATIKSTUDIUM, ARCHITEKTURSTUDIUM, 
  WIRTSCHAFTLICHESSTUDIUM, BIOLOGIESTUDIUM, GESCHICHTSSTUDIUM, 
  GERMANISTIKSTUDIUM, POLITOLOGIESTUDIUM, PHYSIKSTUDIUM;

  public int regelstudienzeit() {
    switch (this) {
      case MATHEMATIKSTUDIUM:
      case INFORMATIKSTUDIUM:
      case ARCHITEKTURSTUDIUM:
        return 11;
      case WIRTSCHAFTLICHESSTUDIUM:
      case BIOLOGIESTUDIUM:
      case GESCHICHTSSTUDIUM:
        return 10;
      case GERMANISTIKSTUDIUM:
      case POLITOLOGIESTUDIUM:
      case PHYSIKSTUDIUM:
        return 13;
      default:
        return -1;
    }
  }
}
 
