Making decisions - Applying switch Statements - The switch Statement

3 belangrijke vragen over Making decisions - Applying switch Statements - The switch Statement

Wat is een switch statement ?

Een schakelverklaring (switch statement) is een complexe beslissingsstructuur waarbij een enkele waarde wordt geëvalueerd en de uitvoeringsstroom wordt omgeleid naar de eerste overeenkomende tak, ook wel een "case statement" genoemd. Als er geen dergelijke "case statement" wordt gevonden die overeenkomt met de waarde, wordt optioneel een "default statement" uitgevoerd. Als er geen dergelijke standaardoptie beschikbaar is, wordt de gehele schakelverklaring overgeslagen.

Welke data types zijn toegelaten als doelvariabele van een switch tatement ?

Int, Integer, byte, Byte, short, Short, char, Character, String, enum values var

Welke case waarden zijn toegelaten bij een switch statement

Ten eerste moeten de waarden in elke "case statement" compile-time constante waarden zijn van hetzelfde gegevenstype als de schakelwaarde. Dit betekent dat je alleen letterlijke waarden, enumeratieconstanten of eindige constante variabelen van hetzelfde gegevenstype kunt gebruiken. Met een "eindige constante" bedoelen we dat de variabele gemarkeerd moet zijn met het "final" sleutelwoord en geïnitialiseerd moet worden met een letterlijke waarde in dezelfde expressie waarin deze wordt gedeclareerd.

De vragen op deze pagina komen uit de samenvatting van het volgende studiemateriaal:

  • Een unieke studie- en oefentool
  • Nooit meer iets twee keer studeren
  • Haal de cijfers waar je op hoopt
  • 100% zeker alles onthouden
Onthoud sneller, leer beter. Wetenschappelijk bewezen.
Trustpilot-logo