desislava_topuzakova

Untitled

Oct 25th, 2020
263
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.86 KB | None | 0 0
  1. package classroom;
  2.  
  3. import java.util.Scanner;
  4.  
  5. public class Main {
  6. public static void main(String[] args) {
  7. // Initialize the repository
  8. Classroom classroom = new Classroom(10);
  9. // Initialize entities
  10. Student student = new Student("Peter", "Parker", "Geometry");
  11. Student studentTwo = new Student("Sarah", "Smith", "Algebra");
  12. Student studentThree = new Student("Sam", "Winchester", "Algebra");
  13. Student studentFour = new Student("Dean", "Winchester", "Music");
  14. Student studentFive = new Student("Ellie", "Goulding", "Music");
  15. // Print Student
  16. System.out.println(student);
  17. // Student: First Name = Peter, Last Name = Parker, Subject = Geometry
  18. // Register Student
  19. String register = classroom.registerStudent(student);
  20. System.out.println(register); // Added student Peter Parker
  21. String registerTwo = classroom.registerStudent(studentTwo);
  22. String registerThree = classroom.registerStudent(studentThree);
  23. String registerFour = classroom.registerStudent(studentFour);
  24. // Dismiss Student
  25. String dismissed = classroom.dismissStudent(student);
  26. System.out.println(dismissed); // Removed student Peter Parker
  27. String dismissedTwo = classroom.dismissStudent(studentFive);
  28. System.out.println(dismissedTwo); // Student not found
  29. // Subject info
  30. String subjectInfo = classroom.getSubjectInfo("Algebra");
  31. System.out.println(subjectInfo);
  32. // Subject: Algebra
  33. // Students:
  34. // Sarah Smith
  35. // Sam Winchester
  36. String anotherInfo = classroom.getSubjectInfo("Art");
  37. System.out.println(anotherInfo); // No students enrolled for the subject
  38. // Get Student
  39. System.out.println(classroom.getStudent("Dean", "Winchester"));
  40. // Student: First Name = Dean, Last Name = Winchester, Subject = Music
  41.  
  42.  
  43.  
  44. }
  45. }
  46.  
Add Comment
Please, Sign In to add comment