Lecture overview -- Keyboard shortcut: 'u'  Previous page: Direkte notation for array objekter i Java -- Keyboard shortcut: 'p'  Next page: Fleksible arrays i Java: Vectorer -- Keyboard shortcut: 'n'  Lecture notes - all slides and notes together  slide -- Keyboard shortcut: 't'  Help page about these notes  Alphabetic index  Course home  Page 7 : 28
Forelæsningsnoter i Objekt-orienteret Programmering
Arrays og Lister
Flerdimensionelle arrays i Java

På denne side vil vi kort se på arrays af mere end én dimension i Java.

Arrays af flere dimensioner laves ved at lade elementtypen være et array.

Konsekvensen af denne fremgangsmåde er at rækkerne i et to dimensionelt array kan være af forskellig længde.

/user/normark/courses/prog1/prog1-01/sources/java/noteEksempler/arrays-lister/multi-dim-arrays/MultidimArray.javaEksempel på 'ikke rektangulært' todimensionelt array.

Eksempel på 'ikke rektangulært' todimensionelt array. Man skal lægge mærke til erklæringen af array'et triangular, hvor vi angiver antallet af elementer i første dimension. Initialiseringen af triangular foregår i en static block, som vi studerede i en tidligere lektion. Hvert element er af typen int[], altså et array af heltal. Vi laver de enkelte 'rækker' i variablen row, og vi assigner disse rækker til triangular[0] ... triangular[9].

/user/normark/courses/prog1/prog1-01/sources/java/noteEksempler/arrays-lister/multi-dim-arrays/MultidimArray.outputOutput fra ovenstående program.

Output fra ovenstående program.