Ü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.

Bild zum Beitrag
Java, Array, Programmiersprache
mehrdemensionales Array aus Datenbank auslesen mit php?

Hallo ich programmiere mit einem kleinem Team eine Onboarding Website für Mitarbeiter. Allerdings haben wir ein Problem beim auslesen unserer Datenbank. wir haben uns mit dem fronted Team abgesprochen dass wir die Daten per Array übergeben. Nun haben wir uns die daten per Array ausgeben lassen, per foreach schleife ausgeben lassen und zurück in mehrdemsionales Array gepackt. Allerdings können wir dieses nur per var_dump ausgeben und nicht mithilfe einer foreach Schleife normal per echo.

Wie können wir das umbauen?

Hier der aktuelle Code:

<?php 


    function getdata() {
    $pdo = new PDO('mysql:host=localhost; dbname=t-systems', 'root', '', [
        PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION
    ]);
    $stmt = $pdo->prepare('SELECT * FROM `user`');
    $stmt->execute();
    $results = $stmt->fetchAll(PDO::FETCH_ASSOC);

    foreach ($results as $result) {
        $Ort = $result['Ort Name'];
        $ID_User = $result['ID'];
        $Vorname = $result['Vorname'];
        $Nachname = $result['Nachname'];
        $Telefonnummer = $result['Telefonnummer'];
        $mail = $result['Email'];
        $PLZ = $result['Plz'];
        $Straße = $result['Strasse'];
        $Hausnummer = $result['Hausnummer'];

        $userdata[] = [$Ort, $ID_User, $Vorname, $Nachname, $Telefonnummer, $mail, $PLZ, $Straße, $Hausnummer];
    }
       var_dump($userdata);

    }
Danke fürs weiterhelfen
Array, Datenbank, MySQL, PHP
Java: Wie kann ich den Artikelpreis von einer Artikelliste ändern?

Hallo,

ich habe eine Klasse für die Verwaltung von Artikeln, die eine Bezeichnung, Nummer und einen Preis haben. Ich möchte hier den Preis mit einen gegebenen Prozent ändern.

Die Methode nimmt eine Liste von Artikeln und einen Prozent und ändert den Preis der Artikel. Die Methode habe ich im Kommentar gemacht.

import java.util.Arrays;

public class Article {
  private String bezeichnung; // ArtikelTitel
  private long artikelNr; // Artikelnummer
  private static double preis; // Einzelpreis des Artikels
  private static long AnzahlArtikel;
  private static long nextArtikelNr = 100;

  public Article(String bezeichnung, double preis) {
    this.bezeichnung = bezeichnung;
    Article.preis = preis;
    this.artikelNr = Article.nextArtikelNr++;
    Article.AnzahlArtikel++;
  }

  public Article(String bezeichnung) {
    this(bezeichnung, 0.0);
  }

  public long getartikelNr() {
    return this.artikelNr;
  }

  public String getbezeichnung() {
    return this.bezeichnung;
  }

  public static long getAnzahlArtikel() {
    return Article.AnzahlArtikel;
  }

  public double getPreis() {
    return Article.preis;
  }

  /*
   * public static void changePrices(Article[] articles, double percentage) {
   *
   * if (articles == null || articles.length == 0 || percentage < 0) {
   * return;
   * } else {
   * // Article[] result = new Article[articles.length];
   * double percentageArtikel;
   *
   * for (int i = 0; i < articles.length; i++) {
   * percentageArtikel = artciles[i].getPreis() * percentage;
   * preis += percentageArtikel;
   * }
   * }
   * return;
   *
   * }
   */

  public String toString() {
    return artikelNr + ", " + bezeichnung + ", " + preis;
  }
}
Java, Array, Programmiersprache

Meistgelesene Beiträge zum Thema Array