package com.javarush.task.task05.task0502;
/*
Реализовать метод fight
*/
public class Cat {
public int age;
public int weight;
public int strength;
public Cat(int age, int weight, int strength) {
}
public boolean fight(Cat anotherCat) {
//напишите тут ваш код
return ((this.weight*this.strength)/this.age) > ((weight*strength)/age);
}
public static void main(String[] args) {
Cat cat1 = new Cat(2,20,10);
Cat cat2 = new Cat(4, 3,5);
cat1.fight(cat2);
}
}
Подскажите пожалуйста, что я не так делаю?
Алексей Гонсалес
18 уровень
Не могу заставить подраться котов( 5 уровень 5 лекция 2 задача)
Решен
Комментарии (5)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
IceBergMaster
29 марта 2019, 01:02решение
Это как, "Бой с Тенью"?)
+2
Алексей ГонсалесJava Developer в OOO "Хостинг"
29 марта 2019, 01:06
Немного не понимаю намек. Я пробовал еще так:
но тоже не работает.
Пожалуйста, если знаете решение, подскажите. Если еще и сможете объяснить ошибку, буду благодарен вдвойне!
0
IceBergMaster
29 марта 2019, 01:15полезный
Этот вариант уже лучше, ещё советую вернуть конструктор без параметров.
+1
Алексей ГонсалесJava Developer в OOO "Хостинг"
29 марта 2019, 01:22
Компилируется, но не возвращает ничего(
0
Алексей ГонсалесJava Developer в OOO "Хостинг"
29 марта 2019, 01:28
Уже второй раз мне помогаете, спасибо огромное! А не возвращает конечно ничего, потому что я не печатаю результат xD
Добавил:
получил результат true, что соответствует правилу боев описанном в fight!
0