Erzeugen von Zufallszahlen
Aufgabe: Ein Array soll mit Zufallszahlen gefüllt und dann angezeigt werden.
Umgang mit Arrays (Wiederholung):
Schritt: Deklaration
Um ein Array eines Variablentyps zu deklarieren, muss an den Typ eine eckige Klammer angehängt werden.
Schritt: Initialisierung
Es muss genügend Platz für alle Einträge im Speicher reserviert werden (Befehl
new
). Daher muss man jetzt die Größe des Arrays festlegen.Schritt: Werte der Einträge festlegen.
In der Regel werden in einer
for
-Schleife alle Werte des Arrays einzeln belegt.
Aufgabe Implementation:
Lade das Programm alg11_balkendiagramm_zufall
. Du musst dort die Methode erzeugeZufallsarray(int laenge)
implementieren.
Initialisiere das globales Array
zahlen
in der MethodeerzeugeZufallsarray()
, so dass es 4 ganze Zahlen speichern kann. Lege die Werte der Einträge auf 20, 50, 30 und 100 fest.Teste, ob das Array korrekt angezeigt wird.
Fülle die vier Arrayelemente mit Zufallszahlen zwischen 1 und 300. Verwende dazu die Methode
getZufallszahl(int min, int max)
, die Zufallszahlen zwischenmin
undmax
erzeugt.Verwende den Parameter
laenge
, um die Größe des Arrays festzulegen. Fülle in einerfor
-Schleife das ganze Array mit Zufallszahlen zwischen 1 und 300.
Testen der Implementation:
Überlege dir mögliche Grenzfälle. Bei welchen Werten von
laenge
könnte es Probleme geben? Bei welchen Zufallszahlen könnte es schwierig werden?Teste deine Grenzfälle und passe ggf. das Programm daran an. Teste z.B. mit einer
if
-Anweisung, ob ein zulässiger Wert fürlaenge
übergeben wurde.
Erzeugen von Zufallszahlen: Herunterladen [odt][137 KB]
Erzeugen von Zufallszahlen: Herunterladen [pdf][114 KB]
Hilfekarten: Herunterladen [odt][127 KB]
Hilfekarten: Herunterladen [pdf][66 KB]
Weiter zu Hilfekarten