
Секцию default можно записать перед списком case-ов.
byte b = 75;
switch(b) {
default: System.out.println("default");
case 50: System.out.println("50");
case 75: System.out.println("75");
case 15: System.out.println("15");
case 125: System.out.println("125");
}
/*
75
15
125
*/
Однако, если в этом случае не поставить break после секции default, то обход case-ов начнётся снова.
byte b = 76;
switch(b) {
default: System.out.println("default");
case 50: System.out.println("50");
case 75: System.out.println("75");
case 15: System.out.println("15");
case 125: System.out.println("125");
}
/*
default
50
75
15
125*/
switch(b) {
default: System.out.println("default"); break;
case 50: System.out.println("50");
case 75: System.out.println("75");
case 15: System.out.println("15");
case 125: System.out.println("125");
}
/* default */