Tag an alle,
komm bei einer Aufgabe nicht weiter, ich soll eine Tabelle erzeugen, die mir ausgibt welche Mannschaft wieviel Spiele gespielt hat und wieviel Punkte sie hat(Sieg 3 Punkte Niederlage 0 Punkte Draw 1Punkt)
Die Tabelle kann ich soweit erzeugen, jedoch weiß ich nicht wie ich in der Methode spielEintragen
es so umsetzten kann, dass die Mannschaften Punkte kriegen und Spiele++ .
Die Tordifferenz und das sortieren ist vorerst egal.
So sollts eigtl. aussehen:
nach mehreren versuchen kommt bei mir aber immer:
hoffe mir kann jemand helfen. Hier mal mein Code:
komm bei einer Aufgabe nicht weiter, ich soll eine Tabelle erzeugen, die mir ausgibt welche Mannschaft wieviel Spiele gespielt hat und wieviel Punkte sie hat(Sieg 3 Punkte Niederlage 0 Punkte Draw 1Punkt)
Die Tabelle kann ich soweit erzeugen, jedoch weiß ich nicht wie ich in der Methode spielEintragen
es so umsetzten kann, dass die Mannschaften Punkte kriegen und Spiele++ .
Die Tordifferenz und das sortieren ist vorerst egal.
So sollts eigtl. aussehen:
Java:
Tabelle
Bayern München Spiele: 2, Punkte: 0
Hoffenheim Spiele: 1, Punkte: 3
Schalke 04 Spiele: 2, Punkte: 4
Stuttgart Spiele: 1, Punkte: 1
nach mehreren versuchen kommt bei mir aber immer:
Java:
Tabelle
Bayern München Spiele: 0, Punkte: 0
Hoffenheim Spiele: 0, Punkte: 0
Schalke 04 Spiele: 0, Punkte: 0
Stuttgart Spiele: 0, Punkte: 0
hoffe mir kann jemand helfen. Hier mal mein Code:
Java:
public class Ligatabelle {
private String[] mannschaften;
Mannschaft[] man;
private int punkte = 0;
private int spiele = 0;
public static void main(String[] args) {
String[] namen = { "Bayern München", "Hoffenheim", "Schalke 04","Stuttgart" };
Ligatabelle liga = new Ligatabelle(namen);
liga.spielEintragen("Bayern München", "Hoffenheim", 1, 4);
liga.spielEintragen("Stuttgart", "Schalke 04", 2, 2);
liga.spielEintragen("Schalke 04", "Bayern München", 2, 0);
liga.ausgeben();
}
public Ligatabelle (String[] mannschaftsnamen){
this.mannschaften=mannschaftsnamen;
this.spiele = mannschaftsnamen.length;
man = new Mannschaft[spiele];
//Objekte für alle Mannschaften erzeugen
for (int i = 0; i < spiele; i++) {
man[i] = new Mannschaft(mannschaftsnamen[i]);
}
}
public void spielEintragen (String mname1, String mname2, int tore1, int tore2){
if (tore1 > tore2){
}
if (tore1 < tore2){
}
else {
}
}
public void ausgeben(){
System.out.println("Tabelle ");
for (int i=0; i< mannschaften.length;i++){
System.out.println(man[i].toString());
}
}
}