package com.javarush.task.jdk13.task05.task0501;
/*
Кошачья бойня(1)
*/
public class Solution {
public static class Cat {
private String name;
private int age;
private int weight;
private int strength;
public Cat(String name, int age, int weight, int strength) {
this.name = name;
this.age = age;
this.weight = weight;
this.strength = strength;
}
public boolean fight(Cat anotherCat) {
if (this.age > anotherCat.age && this.weight > anotherCat.age && this.strength > anotherCat.strength) {
return true;
} else {
return false;
}
}
public static void main(String[] args) {
Cat cat = new Cat("Vaska", 4, 5, 6);
Cat cat1 = new Cat("Tom", 5, 6, 10);
Cat cat2 = new Cat("Sam", 10, 8, 15);
System.out.println(cat.fight(cat2));
}
}
}
Imagination
31 уровень
Всем здравствуйте, объясните пожалуйста , в чём не прав
Решен
Комментарии (3)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
ГоффMaster
2 мая 2021, 07:21
На ошибки уже указали, добавлю косметику:
Это то же самое, что и
+3
Flexo Bending Unit #3370318
2 мая 2021, 06:32
Даже если исправите, этого недостаточно. Выигрывать должен кот по большинству критериев, а не по всем. Это означает, что старший и более тяжелый, но слабый кот выигрывает у младшего, более лёгкого, но более сильного (одна из ситуаций). Или выигрывает старший кот у младшего, если они одинаково весят и равносильные
+3
Waumok Backend Developer
2 мая 2021, 06:09
24 строка
+2