При проверке принтом, она у меня проходится. Но валидатор дает совет:
"В методе 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) {
boolean f = false;
int count = 0;
//напишите тут ваш код
if (anotherCat.age > this.age) count++;
if (anotherCat.weight > this.weight) count++;
if (anotherCat.strength > this.strength) count++;
if (count >= 2) f = true;
//System.out.println(anotherCat.age);
//System.out.println(age);
return f;
}
public static void main(String[] args) {
// Cat cat1 = new Cat();
//Cat cat2 = new Cat();
//cat1.age = 2;
//cat1.weight = 2;
//cat1.strength =1;
//cat2.age = 1;
//cat2.weight = 1;
//cat2.strength =2;
// cat2.fight(cat1);
//System.out.println(cat2.fight(cat1));
//System.out.println(cat1.fight(cat2));
}
}