ya_zay4eg

level08.lesson11.home06//half_done

Jan 7th, 2015
188
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.75 KB | None | 0 0
  1. package com.javarush.test.level08.lesson11.home06;
  2.  
  3. /* Вся семья в сборе
  4. 1. Создай класс Human с полями имя (String), пол (boolean), возраст (int), дети (ArrayList<Human>).
  5. 2. Создай объекты и заполни их так, чтобы получилось: два дедушки, две бабушки, отец, мать, трое детей.
  6. 3. Вывести все объекты Human на экран.
  7. */
  8.  
  9. import java.util.ArrayList;
  10.  
  11. public class Solution
  12. {
  13.     public static void main(String[] args)
  14.     {
  15.         //Написать тут ваш код
  16.         System.out.println("404");//delete after
  17.     }
  18.  
  19.     public static class Human
  20.     {
  21.         //Написать тут ваш код
  22.         String name;
  23.         boolean sex;
  24.         int age;
  25.         ArrayList<Human> children;
  26.        
  27.         Human(String name,boolean sex,int age,ArrayList<Human>children){
  28.             this.name=name;
  29.             this.sex=sex;
  30.             this.age=age;
  31.             this.children=children;
  32.         }
  33.  
  34.         public String toString()
  35.         {
  36.             String text = "";
  37.             text += "Имя: " + this.name;
  38.             text += ", пол: " + (this.sex ? "мужской" : "женский");
  39.             text += ", возраст: " + this.age;
  40.  
  41.             int childCount = this.children.size();
  42.             if (childCount > 0)
  43.             {
  44.                 text += ", дети: "+this.children.get(0).name;
  45.  
  46.                 for (int i = 1; i < childCount; i++)
  47.                 {
  48.                     Human child = this.children.get(i);
  49.                     text += ", "+child.name;
  50.                 }
  51.             }
  52.  
  53.             return text;
  54.         }
  55.     }
  56.  
  57. }
Advertisement
Add Comment
Please, Sign In to add comment