Hallo zusammen,
kann mir bitte jemand bei der letzten Teilaufgabe helfen? Ich bekomme diese nicht gelöst, obwohl die Logik eigentlich passen sollte.
Oder übersehe ich etwas?
Danke
Viele Grüße
Marc
package de.codegym.task.task05.task0502;
/*
Implementiere die Methode kaempfen
*/
public class Katze {
public int alter;
public int gewicht;
public int staerke;
public Katze() {
}
public boolean kaempfen(Katze andereKatze) {
//schreib hier deinen Code
if(this.alter < andereKatze.alter && this.staerke > andereKatze.staerke)
return true;
else if(this.staerke > andereKatze.staerke && this.gewicht < andereKatze.gewicht)
return true;
else return false;
}
public static void main(String[] args) {
Katze katze1 = new Katze();
Katze katze2 = new Katze();
katze1.alter = 2;
katze2.alter = 3;
katze1.gewicht = 12;
katze2.gewicht = 13;
katze1.staerke = 92;
katze2.staerke = 81;
System.out.println(katze1.kaempfen(katze2));
System.out.println(katze2.kaempfen(katze1));
}
}