Guten Abend,
ich bin noch ein Anfänger in Java. Ich bin gerade dabei ein Programm zu schreiben, mit dem man eine Liga erstellt. Das Programm erstellt einen Spieler mit den Eigenschaften "Punkte" und "Differenz". Die Ausgabe der Spieler sieht so aus:
Alles hat soweit geklappt. Nachdem jeder gegen jeden gespielt hat möchte ich eine Tabelle ausgeben.
Das ist mein Problem.
Was ich bisher versucht habe war, die Punkte der jeweiligen Spieler in ein Array zu packen und das Array dann zu sortieren. Hat auch geklappt. Jetzt hab ich in dem Array aber nur noch die Punkte. Die Namen sind ja nicht mehr drin.
Kann mir jemand einen Vorschlag geben wie ich vorgehen soll, dass am Ende die Spieler sortiert nach der Anzahl der Punkte ausgegeben werden?
Würde mich sehr freuen
Mit freundlichem Gruß,
Martin
ich bin noch ein Anfänger in Java. Ich bin gerade dabei ein Programm zu schreiben, mit dem man eine Liga erstellt. Das Programm erstellt einen Spieler mit den Eigenschaften "Punkte" und "Differenz". Die Ausgabe der Spieler sieht so aus:
Java:
Martin (p1)
Punkte: 3 Differenz: 2
Manuel(p2)
Punkte: 1 Differenz: 3
(In diesem Beispiel nur 2 Spieler. Nachher sollen es natürlich mehr werden.)
Das ist mein Problem.
Was ich bisher versucht habe war, die Punkte der jeweiligen Spieler in ein Array zu packen und das Array dann zu sortieren. Hat auch geklappt. Jetzt hab ich in dem Array aber nur noch die Punkte. Die Namen sind ja nicht mehr drin.
Kann mir jemand einen Vorschlag geben wie ich vorgehen soll, dass am Ende die Spieler sortiert nach der Anzahl der Punkte ausgegeben werden?
Würde mich sehr freuen
Mit freundlichem Gruß,
Martin
Zuletzt bearbeitet: