public boolean fight(Cat anotherCat) {
if (this.age + this.weight + this.strength > anotherCat.age + anotherCat.weight + anotherCat.strength)
return true;
else return false;
}
Anonymous #2170640
41 уровень
Почему-то ругается проверка. Когда компилирую сам все работает. Буду рад помощи, спасибо!
Решен
Комментарии (5)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Paper Plane
19 апреля 2021, 19:47
Параметры необходимо сравнивать все же по отдельности
0
ГоффMaster
18 апреля 2021, 20:34решение
1. По синтаксису:
это тоже самое, что и
2. Ошибка в логике. Кот 100, 1, 1 выиграет у кота 10, 10, 10. А должен проиграть, потому что по двум критериям он слабее и только по одному сильнее.
+2
Lara
18 апреля 2021, 20:35
допустим:
первый
возраст - 10
вес - 3
сила - 3
второй
возраст - 6
вес - 4
сила - 4
не успела дописать.....))
+2
Anonymous #2170640
18 апреля 2021, 20:41
точно!, блин я плохо условие прочитал, думал там абсолютное значение. Спасибо вам двоим за столь быстрый и развернутый ответ=)
0
Lara
18 апреля 2021, 20:32
по условию: Сравни каждый критерий по отдельности
0