Проверяльщик не принимает пункт "В методе fight реализовать механизм драки котов в зависимости от их веса, возраста и силы согласно условию."
Я понимаю, что если котов поменять местами, то будет возвращать другой результат, то есть нужно ввести идентификаторы: бились ли уже эти коты и если бились, то какой результат битвы, а без этих идентификаторов если менять котов местами, то условие из задания невыполнимо.
Или я что-то не понимаю?
package com.javarush.task.task05.task0502;
/*
Реализовать метод fight
*/
public class Cat {
public int age;
public int weight;
public int strength;
public Cat() {
}
public boolean fight(Cat anotherCat) {
int kot1 = 0, kot2 = 0;
if (this.age >= anotherCat.age) kot1++;
else kot2++;
if (this.weight >= anotherCat.weight) kot1++;
else kot2++;
if (this.strength >= anotherCat.strength) kot1++;
else kot2++;
if (kot1 >= kot2)
return true;
else return false;
//напишите тут ваш код
}
public static void main(String[] args) {
}
}