Hallo algore2001.
Wenn sich das else immer auf das vorhergehende if, das noch über kein else verfügt bezieht, müsste dann doch immer weiter eingerückt werden um darzustellen dass immer weiter verzweigt wird, oder?
Von _müssen_ kann keine Rede sein. Letztenendes bleibt es eh dir überlassen, wie du deinen Quelltext formatierst. Das Untereinanderschreiben der Blöcke hat aber schon einen Sinn. Sag mal selber: Findest du folgendes übersichtlicher?
if (Ausdruck1) {
Anweisung1
}
else {
if (Ausdruck2) {
Anweisung2
}
else {
if (Ausdruck3) {
Anweisung3
}
else {
...
}
}
}