Пробовал с разными значениями, когда сумма параметров одинакова, выдает False как и положено, когда у первого кота сумма параметров больше выдает True как положено, вопрос , почему проверка не пускает меня...пишет если ничья то должен возвращать False.
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) {
if(this.age>anotherCat.age) {
return true;
}
if(this.weight>anotherCat.weight) {
return true;
}
if(this.strength>anotherCat.strength) {
return true;
}else{return false;}
}
public static void main(String[] args) {
Cat cat1 = new Cat();
Cat cat2 = new Cat();
cat1.age=1;
cat1.weight=2;
cat1.strength=3;
cat2.age=1;
cat2.weight=2;
cat2.strength=3;
System.out.println(cat1.fight(cat2));
}
}