faecher:informatik:oberstufe:java:algorithmen:arrays:start

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
faecher:informatik:oberstufe:java:algorithmen:arrays:start [08.01.2020 13:58] – [Aufgabe 2] sbelfaecher:informatik:oberstufe:java:algorithmen:arrays:start [02.11.2023 17:30] (aktuell) Frank Schiebel
Zeile 1: Zeile 1:
 ====== Arrays ====== ====== Arrays ======
  
-===== Definition ===== 
-  
  
-Unter einem Array versteht man ein Feld oder Container, das mehrere Objekte vom gleichen Typ aufzunehmen und zu verwalten kannDie folgende Deklaration definiert ein Array, das 5 Integer-Werte aufnehmen kann:+  * [[.definition:start|Definition und Einführung]] 
 +  * [[.uebungen1:start|Übungen 1]] ((Umgang mit einfachen Reihungen; Setzen und Auslesen einzelner Werte
 +Durchlaufen der Reihung)) 
 +  * [[.uebungen2:start|Übungen 2]] ((Zugriff auf einzelne Elemente; Lesen von Quelltext; variable Indizes; 
 +Indexkontrolle)) 
 +  * [[.uebungen3:start|Übungen 3]] ((Allerlei Arrayoperationen)) 
 +  * [[.eratosthenes:start|Zahlensieb]] 
 +  * [[.mehrdimensional:start|Mehrdimensionale Arrays: Schiffe versenken]] 
 +  * [[.vermischte_aufgaben:start|Vermischte Aufgaben I]] 
 +  * [[.vermischte_aufgaben2:start|Vermischte Aufgaben II]] 
 +  * [[.uebungen_integral:start|Übungen: Integral]] 
 +  * [[.material:start|Material]]
  
-<code java> 
-int[] zahlen = new int[5]; 
-</code> 
- 
-mit der folgenden Deklaration würde das Array auch direkt initialisiert werden: 
- 
-<code java> 
-int[] zahlen = {11,32,42,2,4}; 
-</code> 
- 
- 
-Array kann man als Instanzen einer spezielle Klasse verstehen. Diese Array-Klasse bringt spezielle Methoden und Operationen mit, auf die man beim Umgang mit Arrays zurückgreifen kann, z.B liefert die Methode ''length'', die Länge des Arrays zurück: 
- 
-<code java> 
-zahlen.length // in unserem Fall: 5 
-</code> 
- 
-==== Aufgabe 1 ==== 
- 
-Schreibe ein Java-Programm, welches das oben definierte Array ''zahlen'' enthält. Lass dir die Länge des Arrays auf der Konsole ausgeben. 
- 
- 
- 
-===== Zugriff auf Array-Elemente ===== 
- 
-Jedes Element eines Array hat einen Wert und einen Index. **Die Zählung des Index beginnt immer bei Null**. Für unser Beispiel-Array sieht das also folgendermaßen aus: 
- 
-{{ :faecher:informatik:oberstufe:java:algorithmen:arrays:array.png }} 
- 
-Über den Index eines Elements, kann man auf dessen Wert zugreifen: 
- 
-<code java> 
-zahlen[1] // hier: 32 
-zahlen[4] // hier: 4 
-</code> 
- 
-==== Aufgabe 2 ==== 
- 
-Erweitere das Programm aus Aufgabe 1, so für alle Elemente des Arrays eine Zeile wie die folgende ausgegeben wird: 
- 
-   Das Array-Element mit dem Index 0 hat den Wert 11 
-   Das Array-Element mit dem Index 1 ... 
-   Das Array-Element mit dem Index 2 ... 
- 
-Verwende dazu eine Zählschleife (for-Schleife). 
  • faecher/informatik/oberstufe/java/algorithmen/arrays/start.1578491881.txt.gz
  • Zuletzt geändert: 08.01.2020 13:58
  • von sbel