diff --git a/src/dormitory/App.java b/src/dormitory/App.java deleted file mode 100644 index 2f859785ff8440651232c42943271c3070e205b0..0000000000000000000000000000000000000000 --- a/src/dormitory/App.java +++ /dev/null @@ -1,35 +0,0 @@ -package dormitory; - -import java.util.ArrayList; - -public class App { - - public static void main(String[] args) { - SharedFlat flat1 = new SharedFlat(2); - SharedFlat flat2 = new SharedFlat(3); - - ArrayList<SharedFlat> flats = new ArrayList<>(); - flats.add(flat1); - flats.add(flat2); - - Dormitory dorm = new Dormitory(flats); - - Student student1 = new Student("Abe", "WIB"); - Student student2 = new Student("Bob", "WIB"); - Student student3 = new Student("Joe", "BIO"); - Student student4 = new Student("Kay", "MED"); - Student student5 = new Student("Jim", "BWL"); - Student student6 = new Student("Tom", "MKI"); - - flat1.addStudent(student1); - flat1.addStudent(student2); - flat2.addStudent(student3); - flat2.addStudent(student4); - flat2.addStudent(student5); - flat2.addStudent(student6); - - System.out.println("Names of students in the dormitory: " + dorm.getStudentNames()); - System.out.println("Number of students living in the dormitory: " + dorm.numberOfStudents()); - } - -} diff --git a/src/dormitory/Dormitory.java b/src/dormitory/Dormitory.java deleted file mode 100644 index 9ac4b1c85bc811dd7fea1993c62f71c39c39f686..0000000000000000000000000000000000000000 --- a/src/dormitory/Dormitory.java +++ /dev/null @@ -1,35 +0,0 @@ -package dormitory; - -import java.util.ArrayList; - -public class Dormitory { - - private ArrayList<SharedFlat> flats; - - public Dormitory() { - flats = new ArrayList<>(); - flats.add(new SharedFlat()); - } - - public Dormitory(ArrayList<SharedFlat> flats) { - this.flats = flats; - } - - public int numberOfStudents() { - int number = 0; - for (SharedFlat flat : flats) { - number += flat.getNumberOfStudents(); - } - return number; - } - - public ArrayList<String> getStudentNames() { - ArrayList<String> names = new ArrayList<>(); - for (SharedFlat flat : flats) { - for (Student student : flat.getStudents()) { - names.add(student.getName()); - } - } - return names; - } -} diff --git a/src/dormitory/SharedFlat.java b/src/dormitory/SharedFlat.java deleted file mode 100644 index b717b8fc6204412976cd6e18508a91cca1e94ee9..0000000000000000000000000000000000000000 --- a/src/dormitory/SharedFlat.java +++ /dev/null @@ -1,34 +0,0 @@ -package dormitory; - -import java.util.ArrayList; - -public class SharedFlat { - private ArrayList<Student> students; - private int maxNumberOfStudents; - - public SharedFlat() { - students = new ArrayList<>(); - maxNumberOfStudents = 1; - } - - public SharedFlat(int maxNumberOfStudents) { - students = new ArrayList<>(); - this.maxNumberOfStudents = maxNumberOfStudents; - } - - public ArrayList<Student> getStudents() { - return students; - } - - public void addStudent(Student student) { - if (students.size() >= maxNumberOfStudents) { - System.out.println(student.getName() + " can't move in."); - } else { - students.add(student); - System.out.println(student.getName() + " moved in!"); - } - } - public int getNumberOfStudents() { - return students.size(); - } -} diff --git a/src/dormitory/Student.java b/src/dormitory/Student.java deleted file mode 100644 index cbd64947f848e52e613cf94f73edf068e435bb4b..0000000000000000000000000000000000000000 --- a/src/dormitory/Student.java +++ /dev/null @@ -1,28 +0,0 @@ -package dormitory; - -public class Student { - - private String name; - private String studyProgram; - - public Student(String name, String studyProgram) { - this.name = name; - this.studyProgram = studyProgram; - } - - public String getName() { - return name; - } - - public void setName(String name) { - this.name = name; - } - - public String getStudyProgram() { - return studyProgram; - } - - public void setStudyProgram(String studyProgram) { - this.studyProgram = studyProgram; - } -}