Flowcontrol - The switch statement

6 belangrijke vragen over Flowcontrol - The switch statement

Waar switched een switch-statement op?

Only convertible int values, strings or enum variables are permitted

Dus int of lager (niet long dus!) en String

int
byte
short
char
String
enum

En wrapper classes maar die zijn nog niet belangrijk voor dit examen

Als er een String aan een switch wordt meegegeven, hoe vergelijkt de switch de String dan?

met .equals!

Wat kan je aan een case statement meegeven in een switch? Een locale?

alleen final constanten, en expressies die uit final constanten bestaan.
Of alleen literals

Alles wat je compile time kan bepalen!

Bij final locals moeten ze DIRECT bij declaratie bepaald zijn, anders tellen ze niet als constanten!
  • Hogere cijfers + sneller leren
  • Niets twee keer studeren
  • 100% zeker alles onthouden
Ontdek Study Smart

Wat is de uitkomst van dit switch statement?

Compileert niet omdat variabele c niet tijdens declaratie wordt geinitialiseerd

Kun je null meegeven aan een case statement of aan en switch statement?

nee

Maakt het uit waar het default statement staat?

Nee maakt niet uit let wel op de break; !

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