faecher:informatik:oberstufe:java:algorithmen:arrays:definition: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:definition:start [09.03.2021 17:47] – [Arrays: Definition] sbelfaecher:informatik:oberstufe:java:algorithmen:arrays:definition:start [08.11.2022 15:38] (aktuell) – [Aufgabe 5] Frank Schiebel
Zeile 25: Zeile 25:
 ==== Aufgabe 1 ==== ==== Aufgabe 1 ====
  
-Passe das folgende BlueJ-Projekt so an, dass es das oben definierte Array ''zahlenarray'' als Instanzvariable besitzt. Lass dir die Länge des Arrays im Konstruktor bei der Erzeugung eines Array Objekts auf der Konsole ausgeben. +Passe das folgende [[https://codeberg.org/qg-info-unterricht/arrays01|BlueJ-Projekt (arrays01)]] so an, dass es das oben definierte Array ''zahlenarray'' als Instanzvariable besitzt. Die Werte sollen dabei auch übernommen werden. Lass dir die Länge des Arrays im Konstruktor bei der Erzeugung eines Array Objekts auf der Konsole ausgeben.
- +
-Wenn du BlueJ verwendest, kannst du als Basis das folgende Projekt verwenden: {{ :faecher:informatik:oberstufe:java:algorithmen:arrays:definition:arrays01.zip |}}+
  
  
Zeile 41: Zeile 39:
 zahlen[1] // hier: 32 zahlen[1] // hier: 32
 zahlen[4] // hier: 4 zahlen[4] // hier: 4
 +</code>
 +
 +Mit einer entsprechenden Wertzuweisung kann auf diese Art auch der Wert eines Arrayelements gesetzt werden:
 +
 +<code java>
 +zahlen[1] = 33; 
 +zahlen[4] = 78;
 </code> </code>
  
Zeile 53: Zeile 58:
 Verwende dazu eine [[..:..:..:sprachelemente:for-schleife:start|Zählschleife (for-Schleife)]]. Welches ist der Startwert, welches der Endwert, den diese Schleife haben muss? Verwende dazu eine [[..:..:..:sprachelemente:for-schleife:start|Zählschleife (for-Schleife)]]. Welches ist der Startwert, welches der Endwert, den diese Schleife haben muss?
  
 +==== Aufgabe 3 ====
 +
 +Schreibe eine Methode, die den Wert des dritten Elements des Arrays ausgibt.
 +
 +==== Aufgabe 4 ====
 +
 +Verändere im Schleifenkopf der for-Schleife aus Aufgabe 2 den Vergleichsoperator, indem du ihn umkehrst (> statt <). Erläutere die Ausgabe.
 +
 +==== Aufgabe 5 ====
 +
 +Erzeuge ein Array vom Datentyp String, das die Wochentage enthält. Lasse ebenfalls direkt bei der Instanziierung auf der Konsole die Länge des Arrays ausgeben. Beim Aufrufen von printArray() sollen nun auch die Wochentage ausgegeben werden.
  
 +{{simplefilelist>.:*}}
  • faecher/informatik/oberstufe/java/algorithmen/arrays/definition/start.1615308468.txt.gz
  • Zuletzt geändert: 09.03.2021 17:47
  • von sbel