Frage 8
int i = 47; switch(i) { case 42: System.out.println(i); default: System.out.print(i); case 0: System.out.print("1"); case 1: System.out.print("1"); break; case 5: System.out.print(i); break; } Ausgabe?

Im switch Statement wird aus den case und default
der Einstiegspunkt ermittelt.
Die Ausführung in den einzelnen Zweigen muss durch break oder return abgebrochen werden,
ansonsten findet ein fall through statt, d.h. es werden die folgenden case/default Zweige
bis zum Abbruch oder Ende vom switch ausgeführt.
default sollte normalerweise am Ende nach allen anderen case stehen.
Details unter
The Java® Language Specification Kapitel 14.11 The switch Statement