Arrays i Java
Et array er en samling af flere værdier af samme type, gemt i én variabel. Man bruger et array, når man skal arbejde med mange værdier, men ikke vil lave en ny variabel for hver enkelt.
Man kan oprette arrays på to måder:
int[] tal = new int[5]; // et array med 5 heltal (starter alle som 0)
int[] tal = { 10, 20, 30, 40, 50 };
String[] navne = { "Anna", "Bo", "Carla" };
Man bruger indekser (starter ved 0).
String[] dyr = { "Hund", "Kat", "Fugl" };
System.out.println(dyr[0]); // Hund
System.out.println(dyr[1]); // Kat
👉 dyr[0] = første element
👉 dyr[1] = andet element osv.
int[] tal = { 1, 2, 3 };
tal[1] = 42; // ændrer det andet element
System.out.println(tal[1]); // 42
String[] farver = { "Rød", "Grøn", "Blå" };
System.out.println(farver.length); // 3
int[] tal = { 10, 20, 30 };
for (int i = 0; i < tal.length; i++) {
System.out.println("Element " + i + ": " + tal[i]);
}
String[] navne = { "Anna", "Bo", "Carla" };
for (String navn : navne) {
System.out.println("Hej " + navn);
}
- Arrays gemmer flere værdier af samme type.
- Indekser starter ved
0. - Brug
.lengthfor at se hvor mange elementer der er. - Brug
forellerfor-eachtil at gennemløbe elementerne. Yes 🙌 Her får du en kort og begyndervenlig intro til arrays i Java:
Et array er en samling af flere værdier af samme type, gemt i én variabel. Man bruger et array, når man skal arbejde med mange værdier, men ikke vil lave en ny variabel for hver enkelt.
Man kan oprette arrays på to måder:
int[] tal = new int[5]; // et array med 5 heltal (starter alle som 0)
int[] tal = { 10, 20, 30, 40, 50 };
String[] navne = { "Anna", "Bo", "Carla" };
Man bruger indekser (starter ved 0).
String[] dyr = { "Hund", "Kat", "Fugl" };
System.out.println(dyr[0]); // Hund
System.out.println(dyr[1]); // Kat
👉 dyr[0] = første element
👉 dyr[1] = andet element osv.
int[] tal = { 1, 2, 3 };
tal[1] = 42; // ændrer det andet element
System.out.println(tal[1]); // 42
String[] farver = { "Rød", "Grøn", "Blå" };
System.out.println(farver.length); // 3
int[] tal = { 10, 20, 30 };
for (int i = 0; i < tal.length; i++) {
System.out.println("Element " + i + ": " + tal[i]);
}
String[] navne = { "Anna", "Bo", "Carla" };
for (String navn : navne) {
System.out.println("Hej " + navn);
}
- Arrays gemmer flere værdier af samme type.
- Indekser starter ved
0. - Brug
.lengthfor at se hvor mange elementer der er. - Brug
forellerfor-eachtil at gennemløbe elementerne.