Daniel Thoma: java.util.GregorianCalendar.MONTH liefert August ?!?

Beitrag lesen

Hallo Tobias,

Bei einem switch-Statement wird zur entsprechenden case-Marke gesprungen und ab da aller Code ausgeführt.
Wenn Du das nicht willst, musst Du den switch-Block mit break verlassen:

switch (tagnummer){
   case java.util.Calendar.MONDAY:    wochentag = "Mo"; break;
   case java.util.Calendar.TUESDAY:   wochentag = "Di"; break;
   case java.util.Calendar.WEDNESDAY: wochentag = "Mi"; break;
   case java.util.Calendar.THURSDAY:  wochentag = "Do"; break;
   case java.util.Calendar.FRIDAY:    wochentag = "Fr"; break;
   case java.util.Calendar.SATURDAY:  wochentag = "Sa"; break;
   case java.util.Calendar.SUNDAY:    wochentag = "So";
  }

Grüße

Daniel