public class Cat {
    public String name;
    public int age;
    public int weight;
    public int strength;

    public Cat()    {    }// <-- вот это, что это и зачем оно тут?

    public boolean fight(Cat anotherCat) {
        if **************************************************************
        {
            return ********;
        }
        else
            {
                return ******; //напишите тут ваш код
            }
    }

    public static void main(String[] args) {
РЕшение работает и с ним и без него (всмысле без этой строчки вообще. Возникает вопрос что это и нафига? Звездочками закрыт текст так как готовые решения нельзя излагать.