Lecture overview -- Keyboard shortcut: 'u'  Previous page: Kommandoer til udvælgelse i Java (1) -- Keyboard shortcut: 'p'  Next page: Kommandoer til gentagelse i Java (1) -- Keyboard shortcut: 'n'  Lecture notes - all slides and notes together  slide -- Keyboard shortcut: 't'  Help page about these notes  Alphabetic index  Course home  Play sound for this page -- Keyboard shortcut: 'y'  Page 18 : 39
Forelæsningsnoter i Objekt-orienteret Programmering
De ikke objekt-orienterede dele af Java
Kommandoer til udvælgelse i Java (2)


switch (udtryk) {
  case værdi1: kommando-liste1
  case værdi2: kommando-liste2
  ...
  default: kommando-liste3
}

Switch kommandoen er en selektiv kommando, der udvælger en kommando-liste til udførelse baseret på værdien af udtryk . Typen af udtrykket skal være heltallig eller char

/user/normark/courses/prog1/prog1-01/sources/java/noteEksempler/SwitchDemo1.javaEt program der demonstrerer switch i Java.

Et program der demonstrerer switch i Java. Programmet udskriver et månedsnavn på basis af en heltals variabel month, som indeholder nummeret på måneden. Bemærk udførelsen af break i hvert 'case'. Uden disse breaks vil det matchende tilfælde samt alle de efterfølgende bliver udført!

/user/normark/courses/prog1/prog1-01/sources/java/noteEksempler/SwitchDemo2.javaSwitch uden breaks.

Switch uden breaks. Til sammenligning linker vi her til en version af ovenstående program, hvor break kommandoerne er slettet. Prøvekør dette program, og bliv bekræftet i, hvor vigtig break kommandoerne er for switch

Go to exerciseOmformning af if til switch