Java İnsan Müəllim 4#9661

Java İnsan Müəllim 4

1 saniyə
128 meqabayt
Çox asan

Person sinfini həyata keçirin.

Teacher sinfini yaradın, bu sinif Person sinfindən miras alır.

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

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 qaytarır
}

class ListOfPeople
{
  ArrayList<Person> a = new ArrayList<Person>(); 
  public void add(Person p) // Şəxsi p massivə əlavə edir
  public int size() // Massivin ölçüsünü qaytarır
  public String toString() // Massivdəki insanları qaytarır. Hər bir insanı ayrı bir sətirdə göstərir
  public ListOfPeople getTeachers() // Yalnız Müəllimlərin siyahısını qaytarır
  public int GetNumberOfTeachers() // Siyahıdakı Müəllimlərin sayını qaytarır
  public ListOfPeople getTeachers(String Subject) // Müəyyən fənni tədris edən Müəllimlərin siyahısını qaytarır
  public int GetNumberOfTeachers(String Subject)  // Müəyyən fənni tədris edən Müəllimlərin sayını qaytarır
}

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

ListOfPeople list = new ListOfPeople();

Giriş məlumatları siyahıya əlavə olunacaq. Müəllimlərin siyahısı və onların sayı göstəriləcək:

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

Riyaziyyatı tədris edən müəllimlərin siyahısı göstəriləcək:

System.out.print(list.getTeachers("Math"));

Fizikanı tədris edən müəllimlərin sayı göstəriləcək:

System.out.println(list.GetNumberOfTeachers("Physics"));

Giriş məlumatları

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

Çıxış məlumatları

Əvvəlcə müəllimlərin siyahısını göstərin. Növbəti sətirdə müəllimlərin sayını göstərin. Daha sonra riyaziyyatı tədris edən müəllimləri göstərin. Sonra fizikanı tədris edən müəllimlərin sayını göstərin.

Nümunələr

Nümunə 1

Loading
Loading