Skip to main content
Dat 1. Sem Efterår 2025
Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Back to homepage

Arrays og lister

Øvelser med arrays og ArrayLists

Her er en lille samling af øvelser, der hjælper dig med at forstå forskellen mellem arrays og ArrayLists i Java.

🔢 Arrays

Opgave 1: Lav dit første array

  • Lav et array med 5 heltal: 1, 2, 3, 4, 5.
  • Udskriv alle tallene med et for-loop.

Opgave 2: Navneliste i array

  • Lav et array med navnene: "Anna", "Bo", "Carla".
  • Udskriv det første og det sidste navn.
  • Ændr navnet "Bo" til "Bent".

Opgave 3: Find det største tal

  • Lav et array med heltal: 3, 17, 9, 42, 8.
  • Brug et loop til at finde det største tal.
  • Udskriv resultatet.

📋 ArrayLists

Opgave 4: Lav en ArrayList

  • Lav en ArrayList<String> til navne.
  • Tilføj "Anna", "Bo", "Carla".
  • Udskriv hele listen.

Opgave 5: Arbejd med elementer

  • Udskriv det andet element i listen.
  • Skift "Bo" til "Bent".
  • Fjern "Anna".
  • Udskriv listen igen.

Opgave 6: Tæl elementer

  • Lav en ArrayList<Integer>.
  • Tilføj tallene 10, 20, 30, 40.
  • Brug size() til at udskrive hvor mange elementer listen har.

Opgave 7: Loop over en ArrayList

  • Lav en ArrayList<String> med mindst 4 navne.

  • Brug et for-each loop til at udskrive:

    Hej <navn>
    

🔍 Sammenligningsopgave

Opgave 8: Arrays vs. ArrayLists

  1. Lav et array med 3 navne og prøv at tilføje et fjerde navn → hvad sker der?
  2. Lav en ArrayList med 3 navne og tilføj et fjerde navn → hvad sker der?
  3. Forklar forskellen med dine egne ord.

✅ Opsummering

  • Arrays = fast størrelse, hurtige og simple.
  • ArrayLists = dynamisk størrelse, flere praktiske metoder (add, remove, size, osv.).
  • Begge bruger indekser, og begge kan loopes igennem.