Java İnsan Müəllim 3#9660

Java İnsan Müəllim 3

1 saniyə
128 meqabayt
Çox asan

Person sinfini yaradın.

Person sinfini miras alan Teacher sinfini yaradın.

class Person 
{
  protected String Surname, Name;
  protected int Age;
  Person(String Surname, String Name, int Age) // Konstruktor
  public String toString() // Surname Name Age çıxar
}

class Teacher extends Person 
{
  protected String Subject;
  protected int Salary;
  Teacher(String Surname, String Name, int Age, String Subject, int Salary) // Konstruktor
  public String toString() // Surname Name Age Subject Salary çıxar
}

class ListOfPeople
{
  ArrayList<Person> a = new ArrayList<Person>(); 
  public void add(Person p) // İnsan p-ni massivə əlavə et
  public int size() // Massivin ölçüsünü qaytar
  public String toString() // Massivdəki insanları çıxar. Hər insanı ayrı sətirdə çıxar
  public ListOfPeople getTeachers() // Yalnız Müəllimlərin siyahısını qaytar
  public int GetNumberOfTeachers() // Siyahıdakı Müəllimlərin sayını qaytar
  public ListOfPeople getNotTeachers()  // Müəllim olmayan İnsanların siyahısını qaytar
  public int GetNumberOfNotTeachers() // Müəllim olmayan insanların sayını qaytar
}

İnsanların siyahısı yaradılacaq:

ListOfPeople list = new ListOfPeople();

Giriş məlumatları siyahıya əlavə olunacaq. Müəllimlərin sayı və siyahısı çıxarılacaq:

System.out.println(list.GetNumberOfTeachers());
System.out.print(list.getTeachers());

Müəllim olmayan insanların sayı və siyahısı çıxarılacaq:

System.out.println(list.GetNumberOfNotTeachers());
System.out.print(list.getNotTeachers());

Giriş məlumatları

Hər bir sətir aşağıdakı formatda iki insandan birini ehtiva edir:

Çıxış məlumatları

Birinci sətirdə Müəllimlərin sayını çıxarın. Növbəti sətirlərdə Müəllimlərin məlumatlarını çıxarın. Daha sonra Müəllim olmayan insanların sayını çıxarın. Növbəti sətirlərdə Müəllim olmayan insanların məlumatlarını çıxarın.

Nümunələr

Nümunə 1

Loading
Loading