Advertisement
Azazavr

javarush.test.level05.lesson05.task0

Oct 28th, 2016
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.40 KB | None | 0 0
  1. package com.javarush.test.level05.lesson05.task02;
  2.  
  3. /* Реализовать метод fight
  4. Реализовать метод boolean fight(Cat anotherCat):
  5. реализовать механизм драки котов в зависимости от их веса, возраста и силы.
  6. Зависимость придумать самому. Метод должен определять, выиграли ли мы (this) бой или нет,
  7. т.е. возвращать true, если выиграли и false - если нет.
  8. Должно выполняться условие:
  9. если cat1.fight(cat2) = true , то cat2.fight(cat1) = false
  10. */
  11.  
  12. public class Cat
  13. {
  14.     public String name;
  15.     public int age;
  16.     public int weight;
  17.     public int strength;
  18.  
  19.     public Cat()
  20.     {
  21.     }
  22.  
  23.     public boolean fight(Cat anotherCat)
  24.     {
  25.         if (this.strength > anotherCat.strength)
  26.             return true;
  27.         else return false;
  28.     }
  29.  
  30.     public static void main(String[] args)
  31.     {
  32.         Cat cat1 = new Cat();
  33.         Cat cat2 = new Cat();
  34.  
  35.         cat1.name = "Murzik";
  36.         cat2.name = "Tigra";
  37.  
  38.         cat1.age = 2;
  39.         cat2.age = 3;
  40.  
  41.         cat1.weight = 3;
  42.         cat2.weight = 4;
  43.  
  44.         cat1.strength = 4;
  45.         cat2.strength = 3;
  46.  
  47.         System.out.println(cat1.fight(cat2));
  48.         System.out.println(cat2.fight(cat1));
  49.     }
  50. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement