Moin,
bei Beispiel 5, müsste es dort nicht "else if (alter > 17)" heißen, wenn wir allen Erwachsenen Zutritt geben wollen?
Nein.
Die allgemein bekannte Grenze zum Volljährigkeit ist 18; das sollte sich im Code widerspiegeln.
Die Negation von
alter < 18
ist nichtalter > 17
, sondernalter >= 18
.[^neg]
Wenn man Integer hätte, stimmte es schon, denn da kann es ja keinen Wert zwischen 17 und 18 geben.
PS: Wo wir gerade bei Zahlen sind: Das ist mein 33333. Posting. 🥂
Eine Schna…Champagner-Zahl 😉
PPS: Wo wir gerade bei lauter Dreien und Alter sind: Ich werde 33. 😉
Und herzlichen Glückwunsch!
Viele Grüße
Robert