Java-svitsjerklæring

Tenk deg at du er en ridder stoppet ved et veiskille. Hvis du går til venstre, vil du miste hesten din. Går du rett, får du kunnskap. Hvordan vil vi representere denne situasjonen i kode? Du vet sikkert allerede at vi bruker konstruksjoner som if-then og if-then-else for å ta disse avgjørelsene. Men hva om veien deler seg ikke i to, men i ti?

Du har veier som er "helt til høyre", "litt til venstre for det", "litt mer til venstre" og så videre, totalt 10 mulige veier? Se for deg hvordan "hvis-så-anne"-koden din vil vokse i denne versjonen! Anta at du har en 10-veis gaffel i veien. For slike situasjoner har Java switch-setningen. Vi skal snakke om denne karen flere ganger.

Enum. Praktiske eksempler. Legge til konstruktører og metoder

Og noen flere ord om Enum. Mer presist, færre ord, men mer kode og praksis. Tross alt er hjernen til mange mennesker (ganske ofte) fulle av grøt om dette emnet i stedet for kunnskap. Hvis du ønsker å få en bedre følelse for emnet, ikke vær sjenert: les og utforsk gjerne mens du går.