Übungen zur ArrayList?
Kann mir bitte jemand bei diesen Aufgaben helfen. Bitte, es wäre sehr hilfreich!
Übung zur ArrayList
Übung 1: Klassen erzeugen
Erstellen Sie eine Klasse „Fach“ bzw. „Subject“ entsprechend des abgebildeten Klassendiagramms:
Erstellen Sie eine Klasse "Fachverwaltung" bzw. „SubjectOrganizer“ wie in diesem Klassendiagramm:
Übung 2: Konstruktor
Konstruktor der Klasse „Faecherverwaltung“:
- Weisen Sie der ArrayList mittels entsprechender ArrayList-Methoden fünf Fächer (Lieblingsfächer) zu.
- Geben Sie mittels foreach-Schleife alle Fächer auf der Konsole aus, etwa so:
»Meine Lieblingsfächer sind: Mathe, APR, IMCM, Deutsch, Englisch«
Übung 3: Lieblingsfächer mit Iterator
Methode „beste Fächer“:
Durchlaufen Sie die ArrayList mittels Iterator und lassen Sie die Fächer mit Note auf der Konsole ausgeben, etwa so:
»APR: 1.0
IMCM: 1.1
Mathe: 1.2
Deutsch: 1.3
Englisch: 1.3«
Übung 4: Klasse erweitern
Erweitern Sie die Klasse „Faecherverwaltung“ entsprechend der folgenden Abbildung:
Hinweis zur Methode alleFaecherAusgeben(): Ausgabe aller Faecher in der Konsole.
Hinweis zur Methode getAlleFaecherAlsString():String - In dieser Methode müssen Sie einen String "zusammenbauen" und schließlich als String zurückgeben.
Hinweis zur Methode notendurchschnittDerFaecherBerechnen():double – Der Notendurchschnitt sollte berechnet und zurückgegeben werden.
Übung 5: Fach löschen
Methode „Fach löschen“:
Finden Sie das Fach mit der schlechtesten Note, geben Sie das Fach mit Note auf der Konsole aus und löschen Sie es aus der Fächerverwaltung.
1 Antwort
Kann mir bitte jemand bei diesen Aufgaben helfen. Bitte, es wäre sehr hilfreich!
Du hast jetzt deine Aufgaben geteilt, das wird dir aber hoffentlich niemand komplett als fertigen Code liefern.
Wo genau hängst du, was sind deine Probleme, was hast du schon? Die Aufgaben sind ja aufeinander aufgebaut, also fang doch mal damit an, Übung 1 umzusetzen, und mach dann damit weiter