Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Felder (Arrays). Arbeitsauftrag Info- und Arbeitsblatt bearbeiten.

Ähnliche Präsentationen


Präsentation zum Thema: "Felder (Arrays). Arbeitsauftrag Info- und Arbeitsblatt bearbeiten."—  Präsentation transkript:

1 Felder (Arrays)

2 Arbeitsauftrag Info- und Arbeitsblatt bearbeiten.

3 Syntax eines eindimensionalen Feldes. // Definition int[] wuerfel; // Initialisierung wuerfel = new int[100]; // Feld der Größe 100 definiert // Wertzuweisungen wuerfel[0]=3; wuerfel[1] =3; … wuerfel[99]=2; // Initialwerte mitgeben int[] wuerfel = {3,3,4,6,3,2,1,1, …,5}; // Abfrage der Größe eines Feldes int len = wuerfel.length; // len = 100

4 Arbeitsauftrag Würfel-Simulation schreiben Benutzer gibt die Anzahl der Würfel an. Ein Feld dieser Größe soll mit zufälligen Würfen gefüllt und das Ergebnis angezeigt werden.

5 Arbeitsauftrag Würfel-Ausgensumme-Statisik 1.Benutzer gibt die Anzahl der Würfel an. 2.Ein Feld für eine Statistik anlegen, das die Häufigkeit der gewürfelten Augenzahlen zählt. 3.Mit diesen Würfeln 1000-mal würfeln. 4.Ausgabe 1.Statistik, welche Augenzahl wie oft vorkam 2.Häufigste Augenzahl

6 Mehrdimensionale Felder (Arrays)

7 Beispiel: Noten von Klassenarbeiten float[][] noten={ {1.5f, 2.5f, 1.4f}, {3.9f, 3.0f, 2.1f} }; noten[0][1] Merke: Zeile zuerst

8 Mehrdimensionale Felder Definition und Zugriff Deklaration und Initialisierung float[][] noten; noten = new float[2][3]; Werte zuweisen noten[0][0] = 1.5f; noten[0][1] = 2.5f; … Feldgröße ermittel int anzZeilen = noten.length; int anzSpalten = noten[0].length;

9 Mehrdimensionale Felder Zugriffe über verschachtelte Schleifen

10 Arbeitsauftrag Minimum/Maximum im 2-dimensionalen Feld finden. Definieren Sie ein zweidimensionales Feld von Integer- Zahlen und lassen Sie den größten und kleinsten Wert ermitteln.


Herunterladen ppt "Felder (Arrays). Arbeitsauftrag Info- und Arbeitsblatt bearbeiten."

Ähnliche Präsentationen


Google-Anzeigen