Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.javarush.test.level08.lesson11.home06;
- /* Вся семья в сборе
- 1. Создай класс Human с полями имя (String), пол (boolean), возраст (int), дети (ArrayList<Human>).
- 2. Создай объекты и заполни их так, чтобы получилось: два дедушки, две бабушки, отец, мать, трое детей.
- 3. Вывести все объекты Human на экран.
- */
- import java.util.ArrayList;
- public class Solution
- {
- public static void main(String[] args)
- {
- //Написать тут ваш код
- System.out.println("404");//delete after
- }
- public static class Human
- {
- //Написать тут ваш код
- String name;
- boolean sex;
- int age;
- ArrayList<Human> children;
- Human(String name,boolean sex,int age,ArrayList<Human>children){
- this.name=name;
- this.sex=sex;
- this.age=age;
- this.children=children;
- }
- public String toString()
- {
- String text = "";
- text += "Имя: " + this.name;
- text += ", пол: " + (this.sex ? "мужской" : "женский");
- text += ", возраст: " + this.age;
- int childCount = this.children.size();
- if (childCount > 0)
- {
- text += ", дети: "+this.children.get(0).name;
- for (int i = 1; i < childCount; i++)
- {
- Human child = this.children.get(i);
- text += ", "+child.name;
- }
- }
- return text;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment