По основным условиям все работает, но, как я понимаю, не выполняется условие, которое указано в описании/условии.
Как можно различать объекты в методе?
package com.javarush.task.task05.task0502;
/*
Реализовать метод fight
*/
import java.io.*;
public class Cat {
public int age;
public int weight;
public int strength;
public Cat() {
}
public boolean fight(Cat anotherCat) {
//напишите тут ваш код
int i = 0,j = 0;
if(this.age == anotherCat.age){
i++;
j++;
}
else if(this.age > anotherCat.age) i++;
else j++;
if(this.strength == anotherCat.strength){
i++;
j++;
}
if(this.strength > anotherCat.strength) i++;
else j++;
if(this.weight == anotherCat.weight){
i++;
j++;
}
if(this.weight > anotherCat.weight) i++;
else j++;
return (i>j);
}
public static void main(String[] args) throws IOException {
}
}