Lecture overview -- Keyboard shortcut: 'u'  Previous page: Kommandoer i Java [Section] -- Keyboard shortcut: 'p'  Next page: Den tomme kommando -- 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 14 : 39
Forelæsningsnoter i Objekt-orienteret Programmering
De ikke objekt-orienterede dele af Java
Kommandoer - generelt og i Java

I imperative programmeringssprog er kommandoerne af primær betydning. Det er gennem kommandoerne at handlingerne sker. Vi giver her en generel oversigt og klassificering af kommandoer i et imperativt sprog.

  • Assignment

    • Den vigtigste og mest karakteristiske primitive kommando i imperative sprog


variabel = udtryk;

Variablen på venstre side tilskrives værdien af udtrykket på højre side. Som kommando, skal et assignment altid efterfølges af et semikolon

I Java har man valgt syntaksen variabel = expression til assignment. Hermed følger Java syntaksen fra sprog i C familien. Dette er ærgerligt idet '=' anvendes som lighedsoperator i Pascal familien af sprog. (I Java anvendes '==' som lighedsoperator). Det er naturligvis meget vigtigt ikke at forveksle assignment kommandoen med lighedsoperatoren.

  • Procedurekald

    • Forskellige mekanismer til overførsel af parametre

  • Kontrolstrukturer

    • Sekventielle, selektive og iterative

I Java er der semikolon efter en kommando

I Pascal bruges semikolon mellem kommandoer