Lecture overview -- Keyboard shortcut: 'u'  Previous page: Kommandoer til udvælgelse i Java (2) -- Keyboard shortcut: 'p'  Next page: Kommandoer til gentagelse i Java (2) -- 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 19 : 39
Forelæsningsnoter i Objekt-orienteret Programmering
De ikke objekt-orienterede dele af Java
Kommandoer til gentagelse i Java (1)

Ligesom Pascal har Java tre kontrolstrukturer til gentagelser. Endvidere forholder det sig således, at der er lighedspunkter mellem disse og hhv. while, for og repeat fra Pascal. Dog vil vi se, at der også er forskelle.


while (logiskUdtryk)
  kommando

Kommandoen gentages nul, en eller flere gange sålænge det logiske udtryk er sand

Denne kontrolstruktur er helt ækvivalent til while i Pascal. Bemærk dog, at det logiske udtryk skal i parentes og at der ikke er noget 'do' nøgleord.

/user/normark/courses/prog1/prog1-01/sources/java/noteEksempler/Gcd1.javaEt Java program som implementerer Euclids GCD algoritme.

Et Java program som implementerer Euclids GCD algoritme. Vi ser et program til beregning af største fælles divisor efter Euclid's metode. Til sammenligning linker vi nedenfor til et velkendt Pascal program, som løser samme problem

/user/normark/courses/prog1/prog1-01/sources/noter/includes/gcd.pasEt sammenligneligt Pascal program.

Et sammenligneligt Pascal program. Programmet beregner ligeledes den største fælles divisor af to tal.