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

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Nächste Überarbeitung
Vorherige Überarbeitung
faecher:informatik:oberstufe:java:algorithmen:arrays:definition:start [15.01.2020 14:37] – angelegt sbelfaecher:informatik:oberstufe:java:algorithmen:arrays:definition:start [08.11.2022 15:38] (aktuell) – [Aufgabe 5] Frank Schiebel
Zeile 1: Zeile 1:
-===== Definition =====+====== Arrays: Definition =====
    
  
Zeile 5: Zeile 6:
  
 <code java> <code java>
-int[] zahlen = new int[5];+int[] zahlenarray = new int[5];
 </code> </code>
  
Zeile 11: Zeile 12:
  
 <code java> <code java>
-int[] zahlen = {11,32,42,2,4};+int[] zahlenarray = {11,32,42,2,4};
 </code> </code>
  
Zeile 21: Zeile 22:
 </code> </code>
  
 +((Java verfügt auch über Klassen, mit denen man Objektlisten und Arrays effizienter verwalten kann, fürs Erste begnügen wir uns mal mit dem Weg "zu Fuß"))
 ==== Aufgabe 1 ==== ==== Aufgabe 1 ====
  
-Schreibe ein Java-Programmwelches das oben definierte Array ''zahlen'' enthält. Lass dir die Länge des Arrays auf der Konsole ausgeben. +Passe das folgende [[https://codeberg.org/qg-info-unterricht/arrays01|BlueJ-Projekt (arrays01)]] so andass 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.
  
  
Zeile 38: 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 48: Zeile 56:
    Das Array-Element mit dem Index 2 ...    Das Array-Element mit dem Index 2 ...
  
-Verwende dazu eine [[..:..:..:sprachelemente:for-schleife:start|Zählschleife (for-Schleife)]].+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.1579095446.txt.gz
  • Zuletzt geändert: 15.01.2020 14:37
  • von sbel