Java switch-instructie

Stel je voor dat je een ridder bent die stopt bij een splitsing in de weg. Als je naar links gaat, verlies je je paard. Als je rechts gaat, zul je kennis opdoen. Hoe zouden we deze situatie in code weergeven? U weet waarschijnlijk al dat we constructies als als-dan en als-dan-anders gebruiken om deze beslissingen te nemen. Maar wat als de weg zich niet in twee splitst, maar in tien?

Je hebt wegen die "helemaal rechts", "iets links daarvan", "iets meer naar links" enzovoort zijn, in totaal 10 mogelijke wegen? Stel je voor hoe je "if-then-else"-code in deze versie zal groeien! Stel dat je een 10-voudige splitsing in de weg hebt. Voor dergelijke situaties heeft Java de instructie switch. We zullen het nog een paar keer over deze kerel hebben.

Opsomming. Praktische voorbeelden. Constructors en methoden toevoegen

En nog een paar woorden over Enum. Om precies te zijn, minder woorden, maar meer code en oefening. De hersenen van veel mensen zitten immers (vrij vaak) vol met brij over dit onderwerp in plaats van met kennis. Als je een beter gevoel voor het onderwerp wilt krijgen, wees dan niet verlegen: voel je vrij om te lezen en te verkennen terwijl je bezig bent.