Hi,
kann mir jemand mit der letzen Teilaufgabe helfen und/oder mir sagen wo ich in der Logik der if/else abfrage einen Fehler gemacht habe.
Mfg
Steffen
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.gewicht < andereKatze.gewicht)&&(this.alter <= andereKatze.alter))&&(this.staerke > andereKatze.staerke)){
return true;
}
else{
return false;
}
}
public static void main(String[] args) {
Katze katze1 = new Katze();
Katze katze2 = new Katze();
katze1.alter = 1;
katze2.alter = 1;
katze1.gewicht = 1;
katze2.gewicht = 1;
katze1.staerke = 1;
katze2.staerke = 1;
System.out.println("Katze1 vs Katze2: katze1.kaempfen(katze2): " + katze1.kaempfen(katze2));
System.out.println("Katze2 vs Katze1: katze2.kaempfen(katze1): " + katze2.kaempfen(katze1));
}
}