Программа по факту делает то, что она должна делать, но вообще никакой пункт не соблюдён. Вроде своеобразную "бойню" котов описал if-ками, да и доп.переменных класса не задавал, реализовал метод 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 count =0;
int sount =0;
if(this.age>anotherCat.age)
count++;
else
sount++;
if(this.weight>anotherCat.weight)
count++;
else
sount++;
if(this.strength>anotherCat.strength)
count++;
else
sount++;
if(count == 3&& count == 2)
return true;
else
return false;//напишите тут ваш код
}
public static void main(String[] args) {
Cat cat2 = new Cat();
cat2.age = 8;
cat2.weight = 3;
cat2.strength = 1;
Cat cat1 = new Cat();
cat1.age = 11;
cat1.weight = 6;
cat1.strength = 11;
System.out.println(cat1.fight(cat2));
}
}