Arrays: Übungen 1
Gegeben ist eine Klasse "messreihe1" mit einigen Methoden. Bei der Erzeugung einer Instanz des Typs Messreihe wird ein Array mit zufällig generierten "Messwerten" vom Typ double
erzeugt. bearbeite die folgenden Aufgaben.1)
Aufgaben:
- (1) Erprobe die Methode
gibGewicht()
. Wie muss sie aufgerufen werden?
Klappt der Aufruf immer?
Was wird in der Abfrage in Zeile 31 geprüft? Was versucht man hier abzufangen?
Erläutere diese Prüfabfrage im Detail. - (2) Vervollständige die Methode
setzeAn5und9
zum Setzen eines neuen Wertes für die Elementegewicht[5]
undgewicht[9]
diesem Array. - (3) Schreibe eine Methode zum Setzen eines neuen Wertes für ein Element dieses Arrays mit wählbarem Index. Überprüfe dabei, ob der übergebene Index sich im erlaubten Bereich befindet und gib zurück, ob die Operation erfolgreich war.
- (4) Ermittle das Durchschnittsgewicht der gesamten Messreihe. Notiere zuerst deine Idee und setze sie dann in Quelltext um. Warum sollte dies eine eigenständige Funktion(Methode) werden?
- (5) Schreibe eine Methode, die je eine Integer Zahl als Start- (s) und Endindex (e) erhält und damit den Durchschnitt aller Werte mit Indizes (i) zwischen s und e ermittelt.
1)
Diese Übungen stehen unter einer CC-BY-SA Lizenz, sie wurden erstellt in enger Anlehnung an das Material der ZPG BW/Heußer