@Crozin nie dość ze sie czepiasz to jeszcze dziwne rzeczy wygadujesz

default wykona sie zawsze jesli nie podamy nigdzie break. Ale tak samo wykona sie kazdy inny case jesli weszlo sie do case wczesniej i nie dalo sie break. default zachowuje sie tu tak samo jak normalny case.
default to taki else z if. wykona sie wtedy, gdy nie spelnionone są inne warunki. Mieszanie w to ideologii z break mija się z celem, a juz tym bardziej mija sie z celem mowienie komus ze gada bzdury bo uzywa niby bezmyslnie to co napisali w manualu. piaseq dobrze zrozumial manuala i dobrze uzywa to co tam napisali.
break sluzy do niewykonywania instrukcji z innych case'ów (w tym i default). z reguły tak robimy najczęściej.
Zdarzają sie jednak sytuacje, gdy chcemy by dane instrukcje wykonaly sie dla kilku case i wowczas nie dajemy break. I jak napisal piaseq jest to celowym i swiadomym działaniem programisty
porownówam troche twoj tekst o tym ze default wykonuje sie zawsze, no chyba ze damy break, do takich tekstów:
samochod moze jechac bez konca i bez postojów, no chyba ze mu sie skonczy paliwo
swiatlo w lodówce pali się zawsze, no chyba ze zamkniemy lodówke