Gymnasium Uebung6 2010 NSt

Aus ProgrammingWiki

Wechseln zu: Navigation, Suche

Loading

Inhaltsverzeichnis

Arrays, Felder

In dieser Übung geht es darum, ein Gefühl für den Einsatzzweck und die Funktionsweise von Arrays zu erhalten. Arrays fassen Werte des gleichen Typs zusammen. Es gibt verschiedene Typen von Arrays. Sie werden anhand ihrer Dimension benannt.

Bsp.: Eindimensionales Array, welches Platz für 10 Werte vom Typ int bietet.

Eindimensionale Arrays, kann man sich als Reihe vorstellen. In unserem Beispiel:

[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

Bsp.: Zweidimensionales Array, welches Platz für 36 Werte vom Typ boolean bietet. Diese Art von Array nennt man Matrix. Sie ist in diesem Fall quadratisch, 6x6. SteinbachNico Matrix.png

Übung

In diesen Übungen geht es darum, das bereits erworbene Wissen zu kombinieren und anhand dessen, Arrays zu verstehen.

Array manuell mit Werten füllen

Lege ein Array vom Typ int an. Es soll gleich bei der Deklaration angegeben werden, welche Werte darin stehen. Die Werte sind 1, 2 und 3. Nenne das Array zahlen.

 

Quelltext überprüfen:

Array fester Größe manuell befüllen

Lege nun ein Array mit einer festen Größe an. Die Größe soll 2 sein. Dann weise jeder Stelle ihren Wert zu. Stelle Eins soll 0 sein und Stelle 2 soll 1 sein. Nenne das Array bin.

 

Quelltext überprüfen:


Array automatisch füllen

Lege ein Array für int Werte an. Es soll werte heißen. Es sollen 16 Werte darin gespeichert werden. Du musst also wiederholt eine Zahl an jede Stelle des Arrays schreiben. Fällt Dir beim Wort "Wiederholung" ein, welches Sprachmittel in Java dafür zur Verfügung steht? Die Zahlen müssen zwischen 0 und 15 liegen.


 

Quelltext überprüfen:



Matrix

Einfaches Befüllen

Lege hier ein zweidimensionales Array vom Typ boolean an. Es soll den Namen matrix tragen. Fülle das Array automatisch mit Werten.

Hinweis:

              Zeilenlänge : matrix.length
              Spaltenlänge: matrix[0].length
              
              Um zufällig einen Wert vom Typ boolean zu erzeugen, nutze diesen Aufruf. 
               new Random().nextBoolean() .

Addieren aller Elemente

Lege hier ein zweidimensionales Array vom Typ int an. Es soll den Namen matrix2 tragen. Fülle das Array automatisch mit Werten deiner Wahl. Wenn du die Matrix gefüllt hast sollst du mit 2 for-Schleifen durch die Matrix gehen und alle werte aufaddieren. Lege dir hierzu eine Hilfsvariable an, auf die die aktuelle Variable draufaddiert wird.

Hinweis:

              Zeilenlänge  : matrix2.length
              Spaltenlänge : matrix2[0].length
              
              Um zufällig einen Wert vom Typ int zu erzeugen, nutze diesen Aufruf. 
               new Random().nextInt() .


Persönliche Werkzeuge