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