Lernpfad:Einführung in Git/10: Unterschied zwischen den Versionen

K
keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
KKeine Bearbeitungszusammenfassung
Zeile 5: Zeile 5:
Für solche Fälle gibt es die Datenstrukur '''Array'''. Arrays sind eine Reihe von Variablen, die alle unter demselben Bezeichner angesprochen werden können. Die Anzahl der Variablen muss nicht schon beim Programmieren bekannt sein, sondern braucht erst zur Laufzeit angegeben zu werden. (Die Größe eines Array könnte also auch durch eine Benutzereingabe festgelegt werden.)
Für solche Fälle gibt es die Datenstrukur '''Array'''. Arrays sind eine Reihe von Variablen, die alle unter demselben Bezeichner angesprochen werden können. Die Anzahl der Variablen muss nicht schon beim Programmieren bekannt sein, sondern braucht erst zur Laufzeit angegeben zu werden. (Die Größe eines Array könnte also auch durch eine Benutzereingabe festgelegt werden.)


Jede Variable ist ein Element im Array und hat eine Nummer - den '''Index'''. Der Index startet immer bei <code>0</code>. Du kannst dir ein Array wie eine Reihe von Schubladen in einem Schrank vorstellen. Die erste Schublade hat die Bezeichnung des Arrays (zum Beispiel <code>zahlen</code>). Dann können alle anderen Schubladen durch ihren ''Abstand zur ersten Schublade'' angesprochen werden. Die zweite Schublade ist dann <code>1</code> von der ersten Entfernt. Sie wird mit <code>zahlen[1]</code> angesprochen. Die dritte mit <code>zahlen[2]</code>, usw.
Jede Variable ist ein Element im Array und hat eine Nummer - den '''Index'''. Der Index startet immer bei <code>0</code>. Du kannst dir ein Array wie eine Reihe von Schubladen in einem Schrank vorstellen. Die erste Schublade hat die Bezeichnung des Arrays (zum Beispiel <code>zahlen</code>). Dann können alle anderen Schubladen durch ihren ''Abstand zur ersten Schublade'' angesprochen werden. Die zweite Schublade ist dann <code>1</code> von der ersten entfernt. Sie wird mit <code>zahlen[1]</code> angesprochen. Die Dritte mit <code>zahlen[2]</code>, usw.


{| class="wikitable text-center" style="margin:0 auto;"
{| class="wikitable text-center" style="margin:0 auto;"
Zeile 24: Zeile 24:
{{Aufgabe:End}}
{{Aufgabe:End}}
{{Aufgabe:Start|Icon=BlueJ Logo.png}}
{{Aufgabe:Start|Icon=BlueJ Logo.png}}
* Erstelle einen Fork des Projekts "arrays1" und implementiere die Methoden entsprechend ihrer Dokumentation. Nutze den Debugger und die Testklasse als Hilfe. Commite Änderungen regelmäßig.
* Erstelle einen Fork des Projekts "arrays1" und implementiere die Methoden entsprechend ihrer Dokumentation. Nutze den Debugger und die Testklasse als Hilfe. ''Committe'' Änderungen regelmäßig.
*: Du kannst die Methoden in beliebiger Reihenfolge bearbeiten. Implementiere mindestens vier Methoden und darüber hinaus so viele, dass du dich im Umgang mit Arrays sicher fühlst. Such dir die für dich interessantesten Methoden heraus.
*: Du kannst die Methoden in beliebiger Reihenfolge bearbeiten. Implementiere mindestens vier Methoden und darüber hinaus so viele, dass du dich im Umgang mit Arrays sicher fühlst. Such dir die für dich interessantesten Methoden heraus.
{{Aufgabe:End}}
{{Aufgabe:End}}
[[Datei:BlueJ Projekt arrays1.png|center]]
[[Datei:BlueJ Projekt arrays1.png|center]]
8.581

Bearbeitungen