Wie gehe ich da am besten vor?
package de.codegym.task.task05.task0505;
/*
Fellknäuelgemetzel
*/
public class Solution {
public static void main(String[] args) {
Katze katze1 = new Katze("Susi", 1, 2, 2);
Katze katze2 = new Katze("Moritz", 18, 8, 3);
Katze katze3 = new Katze("Tigger", 5, 9, 7);
katze3.kaempfen(katze1);
katze2.kaempfen(katze1);
katze3.kaempfen(katze2);
}
public static class Katze {
protected String name;
protected int alter;
protected int gewicht;
protected int staerke;
public Katze(String name, int alter, int gewicht, int staerke) {
this.name = name;
this.alter = alter;
this.gewicht = gewicht;
this.staerke = staerke;
}
public boolean kaempfen(Katze andereKatze) {
int alterVorteil = this.alter > andereKatze.alter ? 1 : 0;
int gewichtVorteil = this.gewicht > andereKatze.gewicht ? 1 : 0;
int staerkeVorteil = this.staerke > andereKatze.staerke ? 1 : 0;
int punktzahl = alterVorteil + gewichtVorteil + staerkeVorteil;
return punktzahl > 2 ? true : false;
System.out.println(punktzahl);
}
}
}