Keuze uit meer dan twee mogelijkheden: de switch-opdracht

9 belangrijke vragen over Keuze uit meer dan twee mogelijkheden: de switch-opdracht

Wat is een switch opdracht?

Dat is een opdracht waarmee we keuze uit meerdere alternatieven kunnen implementeren.

Hoe wordt de constante in een case-specificatie nog genoemd.

een label of case-label

Wat is typerend aan de werking van het switch commando als je geen voorzieningen opneemt?

Dat als er een case-label is wat voldoet aan de waarde van de expressie niet alleen de commandos achter dat case-label worden verwerkt maar ook alle opdrachten daaropvolgend tot aan het eind van de switchopdracht. Dus ook de opdrachten achter de volgende case-labels en de opdrachten in een eventuele default-specificatie.
  • Hogere cijfers + sneller leren
  • Niets twee keer studeren
  • 100% zeker alles onthouden
Ontdek Study Smart

Welke typen kunnen tussen de haakjes van een switch-opdracht staan.

int, char, byte, short of enumeratietypen

Welke waarden zijn er buiten de letterlijke ook geoorloofd bij de case-labels.

constanten (bv: Calendar.MONDAY)
constante expressie (vb (3+4))

Wat is er specifieke aan het gebruik van een enumeratietype in een switch?

Als de waarden van een enumeratietype optreden als case-labels dan blijft de type aanduiding achterwege.

Welke sleutelwoord gebruikt men om een switch-opdracht direct te verlaten.

break

Geef de switch-opdracht om door de waarden van een enumeratietype te lopen
public enum Kleur {SCHOPPEN, KLAVER, RUITEN, HARTEN}

switch (kleur) {
  case SCHOPPEN : opdrachten
                                     break;
  case KLAVER :       opdrachten
                                     break;
  case RUITEN :        opdrachten
                                     break;
  case HARTEN :      opdrachten
                                     break;
}

Wat wordt er gebruikt als case-label bij het doorlopen van een enumeratietype.

Enkel de waarden, dus zonder de type-aanduiding

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